:answer1
echo Program had return code 1
您也可以使用以上的数字比较:
IF %ERRORLEVEL% LEQ 1 goto okay
如果没有名为 CMDCMDLINE 的环境变量,%CMDCMDLINE%
将在 CMD.EXE 进行任何处理前扩充为传递给 CMD.EXE 的原始 命令行;否则,您会得到其数值。
如果没有名为 CMDEXTVERSION 的环境变量,
%CMDEXTVERSION% 会扩充为 CMDEXTVERSION 当前数值的 字串符表达式;否则,您会得到其数值。 创建、更改或删除磁盘的卷标。
LABEL [drive:][label]
LABEL [/MP] [volume] [label]
drive: 指定驱动器号。 label 指定卷标。
/MP 指定卷应被视为装入点或卷名。
volume 指定驱动器号(后面跟一个冒号)、装入点或卷名。 如果指定了卷名,/MP 标志则不必要。 创建目录。
MKDIR [drive:]path MD [drive:]path
如果命令扩展被启用,MKDIR 会如下改变:
如果需要,MKDIR 会在路径中创建中级目录。例如: 假设 \\a 不 存在,那么:
mkdir \\a\\b\\c\\d 与:
mkdir \\a chdir \\a mkdir b chdir b mkdir c chdir c
mkdir d
相同。如果扩展被停用,则需要键入 mkdir \\a\\b\\c\\d。 创建目录。
MKDIR [drive:]path MD [drive:]path
如果命令扩展被启用,MKDIR 会如下改变:
如果需要,MKDIR 会在路径中创建中级目录。例如: 假设 \\a 不 存在,那么:
mkdir \\a\\b\\c\\d 与:
mkdir \\a chdir \\a mkdir b chdir b mkdir c chdir c mkdir d
相同。如果扩展被停用,则需要键入 mkdir \\a\\b\\c\\d。 创建符号链接。
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件 符号链接。
/H 创建硬链接,而不是符号链接。 /J 创建目录联接。
Link 指定新的符号链接名称。 Target 指定新链接引用的路径 (相对或绝对)。 配置系统设备。
串行端口: MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [to=on|off] [xon=on|off] [odsr=on|off] [octs=on|off] [dtr=on|off|hs] [rts=on|off|hs|tg] [idsr=on|off]
设备状态: MODE [device] [/STATUS]
打印重定向: MODE LPTn[:]=COMm[:]
选择代码页: MODE CON[:] CP SELECT=yyy
代码页状态: MODE CON[:] CP [/STATUS]
显示模式: MODE CON[:] [COLS=c] [LINES=n]
击键率: MODE CON[:] [RATE=r DELAY=d] 逐屏显示输出。
MORE [/E [/C] [/P] [/S] [/Tn] [+n]] < [drive:][path]filename command-name | MORE [/E [/C] [/P] [/S] [/Tn] [+n]] MORE /E [/C] [/P] [/S] [/Tn] [+n] [files]
[drive:][path]filename 指定要逐屏显示的文件。
command-name 指定要显示其输出的命令。
/E 启用扩展功能
/C 显示页面前先清除屏幕 /P 扩展 FormFeed 字符 /S 将多个空白行缩成一行
/Tn 将制表符扩展为 n 个空格(默认值为 8)
开关可以出现在 MORE 环境变量中。 +n 从第 n 行开始显示第一个文件
files 要显示的文件列表。使用空格分隔列表中的文件。
如果已启用扩展功能,则在 -- More -- 提示处 接受下列命令: P n 显示下 n 行 S n 跳过下 n 行 F 显示下个文件 Q 退出 = 显示行号 ? 显示帮助行
移动文件并重命名文件和目录。
要移动至少一个文件:
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination
要重命名一个目录:
MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2
[drive:][path]filename1 指定您想移动的文件位置和名称。
destination 指定文件的新位置。目标可包含一个驱动器号 和冒号、一个目录名或组合。如果只移动一个文件 并在移动时将其重命名,您还可以包括文件名。 [drive:][path]dirname1 指定要重命名的目录。 dirname2 指定目录的新名称。
/Y 取消确认覆盖一个现有目标文件的提示。 /-Y 对确认覆盖一个现有目标文件发出提示。
命令行开关 /Y 可以出现在 COPYCMD 环境变量中。这可以用命令行上 的 /-Y 替代。默认值是,除非 MOVE 命令是从一个批脚本内 执行的,覆盖时都发出提示。
OPENFILES /parameter [arguments]
描述:
允许管理员列出或中断系统上已打开的文件和文件夹。
参数列表:
/Disconnect 中断至少一个打开的文件的连接。
/Query 显示所有从本地或从共享文件夹打开的文件。
/Local 启用 / 禁用本地打开文件的显示。
/? 显示此帮助消息。
示例:
OPENFILES /Disconnect /? OPENFILES /Query /? OPENFILES /Local /?
为可执行文件显示或设置一个搜索路径。
PATH [[drive:]path[;...][;%PATH%] PATH ;
键入 PATH ; 清除所有搜索路径设置并指示 cmd.exe 只在当前 目录中搜索。
键入 PATH 但不加参数,显示当前路径。
将 %PATH% 包括在新的路径设置中会将旧路径附加到新设置。 暂停批处理程序,并显示以下消息:
请按任意键继续. . . 更改到 PUSHD 命令存储的目录。 POPD
如果命令扩展被启用,从推目录堆栈 POPD 驱动器时,POPD 命令会删除 PUSHD 创建的临时驱动器号。 打印文本文件。
PRINT [/D:device] [[drive:][path]filename[...]]
/D:device 指定打印设备。
更改 cmd.exe 命令提示符。
PROMPT [text]
text 指定新的命令提示符。
提示符可以由普通字符及下列特定代码组成:
$A & (短 and 符号) $B | (管道) $C ( (左括弧) $D 当前日期
$E Escape 码(ASCII 码 27) $F ) (右括弧) $G > (大于符号)
$H Backspace (擦除前一个字符) $L < (小于符号) $N 当前驱动器
$P 当前驱动器及路径 $Q = (等号) $S (空格) $T 当前时间
$V Windows 版本号 $_ 换行
$$ $ (货币符号)
如果命令扩展被启用,PROMPT 命令会支持下列格式化字符:
$+ 根据 PUSHD 目录堆栈的深度,零个或零个以上加号(+)字符,