不好意思,if语句应该是双等号,当时回答时匆忙之间忽略了,抱歉。下次有这种一闪而过的情况都是有语法错误,这时不要双击批处理运行,先打开一个cmd窗口,cd到批处理所在路径,输入批处理文件名回车运行,这时能看到错误提示,根据错误提示排查语法错误。if %d%==0 taskill /f /im ar.exeif %d%==5 taskill /f /im ar.exe
if 语句格式错误 单个等号是赋值用的,这里要写成==或equ
if命令比较需要使用双等于号!