所以,我有 2 个 .bat 文件(我们称之为 A 和 B)。A 是主程序,B 在后台运行。但现在我想通过在 A 中输入“关闭 B”来关闭 B,我希望它不需要其他文件就可以工作。我尝试使用“call”,但没有用。
答案1
用某个标题开始 B,像这样:
start "_operationB_" /MIN cmd /c call cmdB.bat
在 A 中你可以通过标题找到 B 并关闭它:
taskkill /FI "WINDOWTITLE eq _operationB_"
所以,我有 2 个 .bat 文件(我们称之为 A 和 B)。A 是主程序,B 在后台运行。但现在我想通过在 A 中输入“关闭 B”来关闭 B,我希望它不需要其他文件就可以工作。我尝试使用“call”,但没有用。
用某个标题开始 B,像这样:
start "_operationB_" /MIN cmd /c call cmdB.bat
在 A 中你可以通过标题找到 B 并关闭它:
taskkill /FI "WINDOWTITLE eq _operationB_"