Пакетный файл не закрывается с помощью команды выхода - PullRequest
0 голосов
/ 28 мая 2020

Я открываю решение. net в Visual Studio 2019 с помощью пакетной команды через пакетный файл, подобный этому

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe" "D:\Pawan\Projects\MyProj\src\MyProj.sln"

, и он работает, он успешно открывает проект в VS2019.

Проблема в том, что окно команд остается открытым и не закрывается ни одной из этих команд, которые я пробовал

exit 0

exit /b 0

GOTO:EOF

Есть идеи?

1 Ответ

0 голосов
/ 08 июня 2020

Причина в том, что ваша следующая команда (например, EXIT) не выполняется, пока не завершится предыдущая команда. Здесь вам может помочь команда START без /WAIT, так как она сразу же возвращается и обработка пакетного файла продолжается, пока запущенная программа все еще работает.

START "Launch MyProj" "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe" "D:\Pawan\Projects\MyProj\src\MyProj.sln"
...