bat脚本_常见命令

来源:互联网 发布:广告录音软件 编辑:程序博客网 时间:2024/06/05 00:14

1.echo@回显控制命令 3

2.shutdown关机 3

3.dir显示目录中的文件和子目录列表 4

4.cd更改当前目录 4

5.md创建目录 5

6.rd删除目录 5

7.del删除文件 5

8.ren文件和文件夹重命名 6

9.cls清屏 6

10.type显示文件内容 6

11.copy拷贝文件(只能复制文件) 6

12.title设置cmd窗口的标题 7

13.ver显示系统版本 7

14.labelvol设置卷标 7

15.pause暂停命令 7

16.rem::注释命令 7

17.datetime日期和时间 8

18.goto:跳转命令 8

19.find(外部命令)查找命令 8

20.more(外部命令)逐屏显示 9

21.tree显示目录结构 9

22.&顺序执行多条命令,而不管命令是否执行成功 9

23.&&顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令 9

24.||顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令 9

25.|管道命令,前一个命令的执行结果输出到后一个命令 10

附:批处理for中的管道转义|,尖号 10

26.>>>输出重定向命令 10

27.<从文件中获得输入信息,而不是从屏幕上 11

28.%0%1 %2 %3 %4 %5 %6 %7 %8 %9 %*命令行传递给批处理的参数 11

29.set设置变量 12

30.start 14

31.call 15

32.choice(外部命令)选择命令 15

33.assocftype文件关联 16

34.attrib 16

35.move把文件或文件夹从A处移动到B 17

36.xcopy(外部命令)文件拷贝 17

37.一些不常用的内部命令 18

38.format(外部命令)格式化硬盘 18

39.ping(外部命令) 19

40.SC(外部命令)服务控制命令 19

41.pushdpopd切换当前目录 19

42.findstr字符串查找增强 19

行首、行尾符规则,即 ^$ 21

字符集规则,即[class] 21

减法规则,即[^class] 21

单词前缀后缀定位规则,即\<xyzxyz\> 22

43.at在特定日期和时间运行命令和程序。 22

44.if 23

1.判断两个字符串是否相等,if"字符串1"=="字符串2"command语句 23

2.判断两个数值是否相等,if数值1equ数值2command语句 24

3.判断判断驱动器,文件或文件夹是否存在,ifexist filename command语句 25

4.判断变量是否已经定义,ifdefined变量 command语句 26

5.判断上个命令的反回值,iferrorlevel数值 command语句 27

补充1ifnot语句 28

补充2IF语句嵌套的写法 29

45.for 29

for/f的基本用法 30

delims= 31

定点提取:tokens= 31

跳过无关内容,直奔主题:skip=n 32

忽略以指定字符打头的行:eol= 32

如何决定该使用 for/f 的哪种句式?(兼谈usebackq的使用) 32

计数循环:for/l 33

46.setlocalenabledelayedexpansion 33

47.callset变量嵌套变量 35

附:转义字符% 35

48.位运算符 36

49.reg 40

.键值的数据类型。 45

补充概念:

  1. dir中的属性

  2. 通配符*,?

  3. conprnnul

  4. set中的叹号

  5. 控制命令^>

  6. findstr通配符

  7. find多重过滤



0 0
原创粉丝点击