构建后活动 Visual Studio 2015 |运行 2 个程序,等待一个程序结束并杀死另一个程序



我在创建自定义构建后脚本时遇到问题。它会像这样。

解决方案:2 个程序(程序 A、程序 B( 构建顺序设置为程序 A,然后是程序 B

程序 A 运行且永不结束 程序 B 运行和结束 程序 A 需要关闭

程序 A 的构建后事件:@ProgramA.exe(只是冻结并且永远不会完成构建,因为程序 A 永远不会自行结束(

为了进一步澄清我的问题,在 linux shell 格式中,它会是这样的。

./ProgramA &
progAPID=$!
./ProgramB &
progBPID=$!
wait $progBPID
kill -KILL $progAPID

对于任何偶然发现这一点的人,这就是我设法解决我的问题的方法。

@echo off
echo "Running Example Batch"
cd %~dp0/../Example
start /min cmd /c ProgramA.exe
ProgramB.exe
taskkill /f /im ProgramA.exe

相关内容

最新更新