IF [%CHOOSE%]==[A] GOTO CHOOSE_A
IF [%CHOOSE%]==[B] GOTO CHOOSE_B
:CHOOSE_A
REM 对应A选择的语句块
GOTO END
:CHOOSE_B
REM 对应B选择的语句块
GOTO END
:END
多语句形式的循环FOR:
SET CONIDITION=
SET BOUND=~~~~~~
REM 本循环执行5次,上述边界满足条件可以灵活控制.
:LOOP
IF [%CONDITION%]==[%BOUND%] GOTO END
REM 循环中的语句块.
SET CONIDITION=~%CONDITION%
:END 作者: gotomsdos 时间: 2003-12-6 00:00 批处理 一行不限于一个命令.
比如,
a 命令1 & 命令2 & 命令3 ... (无论前面命令是否故障,照样执行后面)
b 命令1 && 命令2 && 命令3....(仅当前面命令成功时,才执行后面)
c 命令1 || 命令2|| 命令3.... (仅当前面命令失败时.才执行后面)
这些多命令帮我解决了棘手难题!