level 4
复制的if语句正常运行,后面追加的if语句bat文件执行后输入后回车闪退
2018年09月11日 03点09分
1
level 1
bat的if语句要注意,有很多限制,要不然直接闪退;
1.里面()不能包含(),否则异常断句:
error example: if %test% == a (echo 成(功)啦) else (echo 失败啦)
2.不能在if语句里面输入获取,得用goto语句新建块来操作:
error example:
if %test% == a (
set /p input=请输入:
echo %input%
) else (echo 失败啦)
3.不能在if语句里面执行mkdir等操作,得用goto语句新建块来操作:
error example:
if %test% == a (
mkdir testFolder
) else (echo 失败啦)
2022年04月13日 07点04分
3