我想要一个批处理脚本来检查程序是否处于运行状态或没有响应状态。如果它处于运行状态,则退出批处理脚本,否则终止程序启动另一个应用程序。
我尝试使用以下代码,但即使程序处于运行状态,它也在执行打开的应用程序。请帮我找一个解决方案
@echo off
TASKLIST/IM jusched.exe /FI "STATUS eq NOT RESPONDING">nul /T /F && start "" notepad.exe
答案 0 :(得分:1)
您似乎混合了TaskKill和TaskList语法。 (在命令提示符下输入print $shoutUsername
和TaskList/?
以获取使用信息。)我认为TaskList输出总是成功的,所以可能需要使用注册的东西进行检查如果不成功,例如TaskKill/?
。
以下是您的基本分步示例。
Find.exe