目前我在TEST.bat中有这组代码
@echo off
echo HELLO
pause
我想做的是......
1)我玩TEST.bat,在命令提示符下显示“HELLO”(正确) 2)我再次播放,另一个窗口在命令提示符下弹出“HELLO”(正确的行为但是......)
是否可以这样做
If(cmd.exe is running)
{
close it
play TEST.BAT
}
答案 0 :(得分:1)
理论上,无论任务是否正在运行,您都可以触发taskkill command:
taskkill /f /im sometask.exe
如果你真的需要弄清楚任务是否正在运行,你可以
tasklist | find "your task's name"
如果之后%errorlevel%为1,则找不到任务名称。