Когда программа закончена, я хочу, чтобы она говорила "Нажмите любую клавишу, чтобы продолжить...", чтобы я мог прокручивать через выход.
Сделать оконный пакетный файл не закрытым после выхода программы
Ответ 1
Я считаю, что вы ищете команду "пауза". Он должен попросить вас нажать любую клавишу.
Вы даже можете изменить приглашение. Вместо использования оператора паузы вы можете:
echo "Your message here"
pause > nul
Это избавит вас от исходного сообщения о паузе и вставляет ваши.
Jacob
Ответ 2
В пакетных файлах Windows/DOS:
pause
Это печатает приятное сообщение Press any key to continue . . .
Или, если вы не хотите показывать что-либо сообщение, сделайте это вместо этого:
pause >nul
Ответ 3
Часть меня говорит, что "пауза" в пакетном файле также должна делать трюк. Но также попробуйте переключить /K.
НТН
Ответ 4
Создайте ярлык для командного файла.
Щелкните правой кнопкой мыши файл и выберите "Свойства".
На вкладке "Ярлык" есть цель, что-то вроде этого:
C:\папка\file.bat
Измените его на этот:
C:\Windows\System32\cmd.exe/K "C:\folder\file.bat"
где "C:\Windows\System32" - это папка, в которой находится cmd.exe, которая может быть другой в соответствии с вашей установкой Windows.
Затем вы можете запустить ярлык.
Ответ 5
вам нужно ввести паузу, которая, когда вы дойдете до конца, должна сказать
Нажмите любую клавишу, чтобы продолжить.,.
но только если вы положите его в конец, потому что, если вы этого не сделаете, он остановит его в том месте, где вы его положили. Не пытайтесь "/k", потому что он не работает.
Ответ 6
Если вы хотите, чтобы консоль оставалась открытой, вы можете добавить следующее в конец пакетного файла -
вызов cmd
Это откроет консоль с той же самой переменной, в которой все переменные среды установлены в вашем командном файле, и вы можете работать с ним.