bat脚本语法速查表
命令 | 描述 | 示例 | 注释 |
---|---|---|---|
Echo | 打开或关闭命令行回显功能,或显示消息 | @echo off | 从本行开始关闭回显。一般批处理第一行都是这个 |
echo. | 输出一个”回车换行”,空白行 | ||
echo cd D:\szw\git\yun\awbapp | 输出cd D:\szw\git\yun\awbapp | ||
rem/Rem | 显示不执行 | rem 准备运行wps | 工作台打印注释:准备运行wps |
Call | 调用本文件内命令段,相当于子程序.被调用的命令段以标签:label开头,以命令goto :eof结尾 | call AutoTest.bat make | 调用脚本AutoTest.bat,入参为make |
copy | 拷贝,复制 | copy c:"test.txt d:"test.bak | 复制 c:“test.txt 文件到 d:” ,并重命名为 test.bak |
set/SET | 创建一个变量,变量创建时必须赋值 | SET TEST_FOLDRER_PATH=%CD% | 创建变量TEST_FOLDRER_PATH,并将当前.bat所在路径以字符串的形式赋值给该变量 |
@ | 表示不显示@后面的命令,但是会显示结果 | ||
Goto | 跳转到标签 | ||
: | 定义标签 | ||
:: | 不显示不执行,用于添加注释 | ||
Pause | 暂停命令 | ||
%CD% | 代表当前目录的字符串 | ||
%TIME% | 当前日期 | ||
Cls | 清屏 | ||
…/ | 上一级目录 | ||
./ | 当前目录 |