Событие после сборки Visual Studio 2015 | Запуск 2 программ, ожидание завершения одной из них и уничтожение другой - PullRequest
0 голосов
/ 07 мая 2018

У меня проблема с созданием пользовательского сценария после сборки. Это будет примерно так.

Решение: 2 программы (программа A, программа B) Порядок сборки устанавливается как Программа A, а затем Программа B

Программа А запускается и никогда не заканчивается Программа B запускается и заканчивается Программа А должна быть закрыта

Событие PostBuild для ProgramA: @ ProgramA.exe (просто зависает и не завершает сборку, поскольку ProgramA никогда не заканчивается самостоятельно)

Чтобы прояснить мой вопрос далее, в формате оболочки Linux это будет выглядеть так.

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

1 Ответ

0 голосов
/ 11 мая 2018

Для тех, кто когда-либо сталкивался с этим, вот как мне удалось решить мою проблему.

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