Подтвердить что ты не робот

Сделать оконный пакетный файл не закрытым после выхода программы

Когда программа закончена, я хочу, чтобы она говорила "Нажмите любую клавишу, чтобы продолжить...", чтобы я мог прокручивать через выход.

4b9b3361

Ответ 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

Это откроет консоль с той же самой переменной, в которой все переменные среды установлены в вашем командном файле, и вы можете работать с ним.