bat批处理 中set的用法

2024-11-22 19:03:18
推荐回答(3个)
回答1:

不好意思,if语句应该是双等号,当时回答时匆忙之间忽略了,抱歉。
下次有这种一闪而过的情况都是有语法错误,这时不要双击批处理运行,先打开一个cmd窗口,cd到批处理所在路径,输入批处理文件名回车运行,这时能看到错误提示,根据错误提示排查语法错误。

if %d%==0 taskill /f /im ar.exe
if %d%==5 taskill /f /im ar.exe

回答2:

if 语句格式错误 单个等号是赋值用的,这里要写成==或equ

回答3:

if命令比较需要使用双等于号!