我正在尝试测试并正常停止在 Windows 中运行的程序 (qbittorrent)。我可以使用以下命令部分完成此操作,
tasklist /FI "IMAGENAME eq qbittorrent.exe"
但是这不是一个有用的命令,因为我想要一个返回布尔值的命令。
我可以使用 优雅地终止任务taskkill /im qbittorrent.exe
,但有时需要运行几次 taskkill 命令才能退出。因此我想测试这个程序是否在循环中运行。
@Gantendo 提供了一个解决方案,只需快速更改即可工作。'tasklist | findstr /i "qbittorrent.exe"' 返回了我想要的结果。谢谢。
谢谢你的帮助。我知道可能还有其他解决方案,因为它需要发出多个命令才能停止程序,但我只希望它能正常工作,并且更喜欢在我的解决方案中使用循环。