У меня есть пакетная программа, которая выполняет команды из разных библиотек. Проблема в том, что эти библиотеки автоматически завершают консоль при запуске.
Кажется, что команда pause
не работает, потому что, вероятно, эти библиотеки будут иметь собственную команду exit
. Я попытался с помощью команды cmd /k
, которую нашел в Google, но она тоже не работает.
:start
cls
echo.
echo 1) Desc 1
echo 2) Desc 2
set /p option=Enter an option:
IF "%option%"=="1" (
rem this is an example of library that exit console after being executed
pm2 start ecosystem.config.js --env development
)
IF "%option%"=="2" (
pm2 monit
)
pause
goto start
Основная идея заключается в том, чтобы использовать какой-либо метод или параметр, чтобы избежать закрытия консоли такими библиотеками без редактирования соответствующих библиотек.