Bat批处理文件
1. 批处理脚本
批处理脚本就是把一个一个的命令外加一些逻辑控制组合在一起使其可一次都被执行的文本文件。在Linux上为Shell脚本,而在Windows上则为bat脚本。Windows下脚本命令能够执行需要同时满足以下两个条件:2. 变量的声明和赋值(set 和=) 批处理脚本的环境变量有延迟解析的问题,即环境变量是在这一行开始执行前就已经被替换掉了的。 3. 流程控制 1). if / else条件判断 4. 关于输入输出/重定向2). for循环5. 因为没有相当于and 和or这样的操作符,所以不能进行复杂的运算 (1) 标准输出重定向到文件中(新建一个文件,或者覆盖原有内容) (2) 标准输出追加到既存文件的末尾5. 脚本中命令/脚本/函数的执行
关于命令执行后的退出码的取得,可以通过%ERRORLEVEL%变量来取得,在被执行的脚本或者函数中需要使用 exit /b来返回退出码6. 注释 使用【rem】或者【::】来注释。但是被执行的命令还是会被输出出来。比如注释的命令【rem comment】。 7. 关于退出脚本及函数 使用 【ERRORLEVEL 】可以取得exit的退出值 1). 退出当前脚本8. 取字符串字串的操作(正确的说法应该叫环境变量的替换) 下面的用法可以通过【set /?】来查看 9. 当脚本参数为文件时的一些方便处理(可以查看for的帮助) 取得文件的目录,盘符,文件名等,这里以第一个参数%1为例:10. 命令行模式下可以使用的快捷键 下面的这些快捷键都是已经嵌入到了2000/XP的命令行中的 如果想要自己定义快捷键,可以使用doskey命令来做
11. 命令执行时用到的几个符号 12.一些特殊设备 13. Windows命令一览 1)目录磁盘操作命令 |
|