b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

cmd-蝙蝠命令列表

电脑杂谈  发布时间:2020-05-06 22:01:35  来源:网络整理

cmd替换字符串_nsstring替换单个字符_cmd 文本替换

发件人:

cmd-蝙蝠命令列表

1个回声和@

@#关闭单行回声

回声关闭#关闭下一行的回声

@echo off#关闭库开始处的回声. 这是常规批处理过程的第一行

#echo on#从下一行开始回声

echo#显示回显关闭或打开的当前状态

回声. #输出“回车和换行”,空行

#(与echo,echo相同; echo + echo [echo] echo / echo \)

2错误级别

echo%错误级别%

每个命令运行后,您可以使用此命令行格式查看返回代码

默认值为0,一般命令执行错误会将错误级别设置为1

3目录

dir#显示当前目录中的文件和子目录

dir / a#显示当前目录中的文件和子目录,包括隐藏文件和系统文件

dir c: / a: d#显示C驱动器当前目录中的目录

dir c: / a: -d#显示驱动器C的根目录中的文件

dir c: \ / b / p#/ b仅显示文件名,/ p显示在页面中

dir * .exe / s#显示当前目录和子目录中的所有.exe文件

4 cd

cd \#输入根目录

cd#显示当前目录

cd / d d: \ sdk#您可以同时更改驱动器号和目录

5 md

md d: \ a \ b \ c#如果d: \ a不存在,则会自动创建一个中间目录

#如果禁用了命令扩展名,则需要键入mkdir \ a \ b \ c.

6rd

rd abc#删除当前目录中的abc子目录,必须为空目录

rd / s / q d: \ temp#删除d: \ temp文件夹及其子文件夹和文件,/ q安静模式

7 del

del d: \ test.txt#删除指定的文件,无法隐藏,系统的只读文件

del / q / a / f d: \ temp \ *. *#删除d: \ temp文件夹中的所有文件,包括隐藏的cmd替换字符串,只读的系统文件,不包括子目录

del /q/a/f/sd:\temp\*.*#删除d: \ temp和子文件夹中的所有文件,包括隐藏的只读系统文件,但不包括子目录

8人

ren d: \ temp tmp#支持文件夹重命名

9 cls

清除屏幕

10种

显示文件内容

类型c: \ boot.ini#显示指定文件的内容,程序文件通常会显示乱码

type * .txt#显示当前目录中所有.txt文件的内容

11个副本

复制文件

复制c: \ test.txt d: \ test.bak

将c: \ test.txt文件复制到d: \,并将其重命名为test.bak

复制con test.txt

等待屏幕上的输入,按Ctrl + Z结束输入,然后将输入另存为test.txt文件

con表示屏幕cmd替换字符串,prn表示打印机,nul表示空设备

复制1.txt + 2.txt 3.txt

合并1.txt和2.txt的内容并另存为3.txt文件

如果未指定3.txt,请保存到1.txt

复制test.txt +

将文件复制到您自己实际上修改了文件日期

12个标题

设置cmd窗口的标题

为新标题添加标题#您可以看到cmd窗口的标题栏已更改

13 ver

显示系统版本

14个标签和卷

设置音量标签

vol#显示音量标签

label#显示卷标并提示输入新的卷标

label c: system#将驱动器C的卷标设置为system

15个暂停

暂停命令

16个rem和::

注释命令

cmd替换字符串_cmd 文本替换_nsstring替换单个字符

注释行不执行操作

17个日期和时间

日期和时间

date#显示当前日期,并提示输入新日期,按\“ Enter \”跳过输入

date / t#仅显示当前日期,而不提示输入新日期

time#显示当前时间并提示输入新时间,按\“ Enter \”跳过输入

time / t#仅显示当前时间,而不提示新的时间

18 goto和:

跳转命令

: label#行的开头是: 表示该行是标签行,并且该标签行不执行操作

转到标签#转到具有指定标签的行

19个查找(外部命令)

查找命令

找到\“ abc \” c: \ test.txt

在c: \ test.txt文件中找到包含abc字符串的行

如果未找到,请将错误级别返回码设置为1

查找/我“ abc” c: \ test.txt

查找包含abc的行,忽略大小写

查找/ c \“ abc \” c: \ test.txt

显示包含abc的行数

另外20个(外部命令)

逐屏显示

更多c: \ test.txt#通过屏幕显示c: \ test.txt文件的内容

21棵树

显示目录结构

树d: \#显示驱动器D的文件目录结构

22&

依次执行多个命令,无论命令是否成功执行

23 &&

依次执行多个命令,遇到错误的命令后将不执行后续命令

找到\“确定\” c: \ test.txt &&回声成功

如果找到\“ ok \”,则会显示\“成功\”,如果找不到,则不会显示

24 ||

依次执行多个命令,遇到正确的命令将不会执行以下命令

找到\“确定\” c: \ test.txt ||回声不成功

如果未找到\“ ok \”,则会显示\“不成功的\”,如果找不到,则不会显示

25 |

管道命令

dir *. * / s / a |找到/ c \“. exe \”

pipeline命令意味着首先执行dir命令,然后在输出结果之后执行find命令

命令行结果: 输出当前文件夹及其所有子文件夹中的.exe文件数

输入c: \ test.txt |更多

这与更多c: \ test.txt

具有相同的效果

26>和>>

输出重定向命令

>写入前清除文件中的原始内容

>>在不删除原始内容的情况下将内容追加到文件末尾

主要将屏幕上最初显示的内容输出到指定文件

如果指定的文件不存在,它将自动生成

输入c: \ test.txt> prn

文件内容未显示在屏幕上,并且输出已传输到打印机

echo hello world> con

Hello world显示在屏幕上,实际上所有输出均为默认值> con

复制c: \ test.txt f: > nul

复制文件,并且不显示提示信息“文件复制成功”,但是如果f驱动器不存在,将仍然显示错误消息

复制c: \ test.txt f: > nul 2> nul

不显示提示信息“文件复制成功”,并且如果f驱动器不存在,则错误提示信息Echo ^^ W ^> ^ W> c: \ test.txt

生成的文件的内容为^ W> W

^和>是控制命令,要将它们输出到文件,必须在前面添加^符号

27 <

从文件而不是从屏幕获取输入

通常用于需要等待输入的命令,例如日期时间标签

@echo off

echo 2005-05-01> temp.txt

日期

del temp.txt

这样,您无需等待输入即可修改当前日期

28%0%1%2%3%4%5%6%7%8%8%9%*

nsstring替换单个字符_cmd 文本替换_cmd替换字符串

通过命令行传递给批处理的参数

%0个批处理文件本身

%1第一个参数

%9第九个参数

%*所有参数均从第一个参数开始

批次参数(%n)的替换已得到增强. 您可以使用以下语法:

%〜1-删除引号(\“)并展开%1

%〜f1-将%1扩展为完全限定的路径名​​

%〜d1-仅将%1扩展为驱动器号

%〜p1-将%1扩展到一条路径

%〜n1-仅将%1扩展为文件名

%〜x1-仅将%1扩展为文件扩展名

%〜s1-扩展路径指的是简称

%〜a1-展开%1到文件属性

%〜t1-扩展%1到文件的日期/时间

%〜z1-exp %% 1到文件大小

%〜$ PATH: 1-找到PATH环境变量中列出的目录,以及%1

扩展到找到的第一个完全限定名称. 如果环境

未定义变量名或找不到文件,此组合键将

扩展为空字符串

您可以结合使用修饰符以获得多个结果:

%〜dp1-仅扩展%1以驱动字母和路径

%〜nx1-only将%1扩展为文件名和扩展名

%〜dp $ PATH: 在PATH环境变量中列出的目录中找到1-%,

并展开到找到的第一个文件的驱动器号和路径.

%〜ftza1-将%1扩展到类似DIR的输出线.

您可以参考呼叫/?还是/查看每个参数的含义

回声负载\“ %% 1 \” \“ %% 2 \”> c: \ test.txt

生成的文件的内容为load \“%1 \” \“%2 \”

在批处理文件中,使用此格式将命令行参数输出到文件中

29如果

判断命令

if \“%1 \” == \“ / a \” echo第一个参数是/ a

if / i \“%1 \” equ \“ / a \” echo第一个参数是/ a

/ i表示不区分大小写,equ和==相同,其他运算符查看是否/?

如果存在c: \ test.bat回显c: \ test.bat文件存在

如果不存在c: \ windows(

c: \ windows文件夹中不存在回声

如果存在c: \ test.bat(回声存在c: \ test.bat),否则(回声不存在c: \ test.bat)

30 setlocal和endlocal

设置“命令扩展”和“延迟环境变量扩展”

SETLOCAL ENABLEEXTENSIONS#启用\“命令扩展名\”

SETLOCAL DISABLEEXTENSIONS#禁用\“命令扩展名”

SETLOCAL ENABLEDELAYEDEXPANSION#启用\“减慢环境变量的扩展\”

SETLOCAL DISABLEDELAYEDEXPANSION#禁用\“减慢环境变量的扩展\”

ENDLOCAL#使用SETLOCAL语句恢复到状态

默认情况下启用“命令扩展名”

默认情况下“延迟扩展环境变量”处于禁用状态

批处理完成后,系统将自动恢复默认值

您可以修改注册表以禁用\“命令扩展名\”,请参阅cmd /?有关详细信息. 因此该程序带有\“命令扩展名\”

顺序,建议在开头和结尾处添加SETLOCAL ENABLEEXTENSIONS和ENDLOCAL语句,以确保

确保程序可以在其他系统上正常运行

\“延迟环境变量的扩展\”主要用于if和match语句,并且在set的描述中有实用的例程

31套

设置变量

参考变量可以在变量名称之前和之后添加%,即%变量名称%

set#显示所有当前可用的变量,包括系统变量和自定义变量

echo%SystemDrive%#显示系统驱动器号. 系统变量可以直接加引号

set p#显示所有以p开头的变量,如果没有,则设置errorlevel = 1

set p = aa1bb1aa2bb2#设置变量p并将值分配给=之后的字符串,即aa1bb1aa2bb2

echo%p%#显示变量p表示的字符串,即aa1bb1aa2bb2

echo%p: 〜6%#显示变量p中第六个字符之后的所有字符,即aa2bb2

echo%p: 〜6,3%#显示第6个字符之后的3个字符,即aa2

echo%p: 〜0.3%#显示前3个字符,即aa1

echo%p: 〜-2%#显示最后2个字符,即b2

echo%p: 〜0,-2%#显示除最后2个字符外的其他字符,即aa1bb1aa2b

echo%p: aa = c%#将变量p中的所有aa替换为c,显示c1bb1c2bb2

echo%p: aa =%#将变量p中的所有aa字符串替换为空,即显示1bb12bb2

cmd 文本替换_cmd替换字符串_nsstring替换单个字符

echo%p: * bb = c%#第一个bb和之前的所有字符都替换为c,显示为c1aa2bb2

set p =%p: * bb = c%#设置变量p,并将值分配给%p: * bb = c%,即c1aa2bb2

set / a p = 39#设置p为值为39的数字变量

set / a p = 39/10 #support运算符,当有小数位时使用详细说明方法,39/10 = 3.9,详细说明为3,p = 3

set / a p = p / 10#使用/ a参数时,可以直接将=之后的变量加引号,而无需添加%

set / ap =“ 1&0”#“和”运算,请添加引号. 看到设置/?对于其他受支持的运营商

set p =#取消p个变量

set / p p =请输入

屏幕上显示

“请输入”,并将输入字符串分配给变量p

请注意,这可以用来代替选择命令

请注意,变量在if和for的复合语句中一次性全部替换,例如

@echo off

设置p = aaa

if%p%== aaa(

回声%p%

设置p = bbb

回声%p%

结果将显示

aaa

aaa

因为在阅读if语句时,您已经用aaa替换了所有%p%

在/中替换\“替换\”. 帮助指的是“扩展”,“环境变量扩展”

您可以启用“延迟环境变量扩展”并使用!指代变量,就是!变量名!

@echo off

SETLOCAL ENABLEDELAYEDEXPANSION

设置p = aaa

if%p%== aaa(

回声%p%

设置p = bbb

回声! p!

ENDLOCAL

结果将显示

aaa

bbb

还有一些动态变量,运行set无法看到

%CD%#代表当前目录的字符串

%DATE%#当前日期

%TIME%#当前时间

%RANDOM%#0到32767之间的随机整数

%ERRORLEVEL%#当前的ERRORLEVEL值

%CMDEXTVERSION%#当前命令处理器扩展版本号

%CMDCMDLINE%#调用命令处理器的原始命令行

您可以使用echo命令查看每个变量的值,例如echo%time%

请注意,%time%精确到毫秒,可以在批处理需要延迟处理时使用

32开始

在批处理中调用外部程序的命令,否则在外部程序完成后继续执行其余命令

33个通话

在批处理中调用另一个批处理命令,否则剩余的批处理命令将不执行


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-201012-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...