结束BAT执行 CTRL+C
可替换变量
%[0-9] 可替换参数。%0代表文件全路径名。 1-9输入的参数
例如: D:> helloworld.bat 001 002 //001和002被%1和%2接收
%[0-9] 可替换参数。%0代表文件全路径名。 1-9输入的参数
例如: D:> helloworld.bat 001 002 //001和002被%1和%2接收
系统变量
APPEND The current APPEND search path.
COMSPEC 命令解释器全路径
DRDOSCFG 系统配置文件的文件夹(the directory containing the system configuration files.)
OS 当前操作系统名称
PATH 搜索路径PATH
PEXEC Used by the PROMPT command
PROMPT The current system prompt. 使用PROMPT可以修改命令提示符的显示信息
例如D:>PROMPT cmd$G //把路径的提示符修改为cmd>
cmd>cd dir //修改后信息,如果换路径,提示符不变
cmd>
TEMP 操作系统临时文件路径
VER 当前操作系统版本
使用系统变量时,其前后要使用%环绕
例如:echo $OS$
语句
IF IF condition COMMAND
GOTO
例如:START
command
GOTO START
REM | ; 注释信息, 不支持";"
SWITCH 不支持
命令解释:
ECHO 展示信息命令
%[0-9] 可替换参数。%0代表文件全路径名。 1-9输入的参数 例如: D:> helloworld.bat 001 002 //001和002被%1和%2接收
@ command 阻止@后的命令语句在终端显示,其中不包含命令的结果显示
? command 提示?后面的命令是否执行,用户可以在终端选择<XP不支持>
:label 标签,与GOSUB、GOTO、SWITCH联合使用。<注意,标签名只能为8个字符,其后的被忽略>
CALL filespec 调用其余BAT脚本
CHOICE [/C:choices] [/N] [/S] [/T[:]c,nn] [text]
echo off 阻止该命令以后的命令语句在终端显示,其中不包含命令的结果显示
ECHO ECHO [ON|OFF|message]
FOR FOR %%variable IN (fileset) DO command;
GOSUB GOSUB label 直到遇到RETURN,返回GOSUB语句的后一条语句执行 //不支持
GOTO GOTO label
IF IF condition COMMAND
PAUSE 暂停执行,任意键继续执行;CTRL+C终止执行
REM | ; 注释信息, 不支持;
RETURN 不支持
SHIFT 扩展可变参数,每一个SHIFT,就可以把参数序号左移一个,把%1变为%0,...
SWITCH 不支持
APPEND The current APPEND search path.
COMSPEC 命令解释器全路径
DRDOSCFG 系统配置文件的文件夹(the directory containing the system configuration files.)
OS 当前操作系统名称
PATH 搜索路径PATH
PEXEC Used by the PROMPT command
PROMPT The current system prompt. 使用PROMPT可以修改命令提示符的显示信息
例如D:>PROMPT cmd$G //把路径的提示符修改为cmd>
cmd>cd dir //修改后信息,如果换路径,提示符不变
cmd>
TEMP 操作系统临时文件路径
VER 当前操作系统版本
使用系统变量时,其前后要使用%环绕
例如:echo $OS$
语句
IF IF condition COMMAND
GOTO
例如:START
command
GOTO START
REM | ; 注释信息, 不支持";"
SWITCH 不支持
命令解释:
ECHO 展示信息命令
%[0-9] 可替换参数。%0代表文件全路径名。 1-9输入的参数 例如: D:> helloworld.bat 001 002 //001和002被%1和%2接收
@ command 阻止@后的命令语句在终端显示,其中不包含命令的结果显示
? command 提示?后面的命令是否执行,用户可以在终端选择<XP不支持>
:label 标签,与GOSUB、GOTO、SWITCH联合使用。<注意,标签名只能为8个字符,其后的被忽略>
CALL filespec 调用其余BAT脚本
CHOICE [/C:choices] [/N] [/S] [/T[:]c,nn] [text]
echo off 阻止该命令以后的命令语句在终端显示,其中不包含命令的结果显示
ECHO ECHO [ON|OFF|message]
FOR FOR %%variable IN (fileset) DO command;
GOSUB GOSUB label 直到遇到RETURN,返回GOSUB语句的后一条语句执行 //不支持
GOTO GOTO label
IF IF condition COMMAND
PAUSE 暂停执行,任意键继续执行;CTRL+C终止执行
REM | ; 注释信息, 不支持;
RETURN 不支持
SHIFT 扩展可变参数,每一个SHIFT,就可以把参数序号左移一个,把%1变为%0,...
SWITCH 不支持
@echo off //不在终端打印命令内容,若不加@,"echo off"这个命令会在终端打印
引用
【1】 http://www.drdos.net/documentation/usergeng/uglontoc.htm “DR-DOS 7.02 User Guide”, Caldera, Inc., 1998, retrieved 2013-08-10
【1】 http://www.drdos.net/documentation/usergeng/uglontoc.htm “DR-DOS 7.02 User Guide”, Caldera, Inc., 1998, retrieved 2013-08-10