В целях разработки мне нужен скрипт, который просто входит в папку, выполняет там команду и, когда она завершается или завершается неудачей, ждет ввода пользователя вместо закрытия окна.

Это возможно?

Это мой текущий скрипт, он работает, но когда приложение не скомпилируется, оно должно просто выдать ошибку на консоль и снова запросить у пользователя новую команду, вместо того, чтобы закрывать, как сейчас:

cd myApp
ionic serve
pause

2 ответа2

3

Вы можете попробовать использовать команду set /p . Вот пример:

echo The file Input.txt doesn't exist

set /p answer= Do you want to create it now (Y/N)?

if /i "%answer:~,1%" EQU "Y" start notepad.exe

if /i "%answer:~,1%" EQU "N" exit /b

echo Please type Y for Yes or N for No
0

Добавьте pause в конце вашего сценария. Будет напечатано «Нажмите любую клавишу для продолжения ...» сообщение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .