3 способа предотвратить закрытие командной строки после выполнения команд (пауза в пакетном файле)
- Категория: Разное
Когда мы запускаем любой пакетный файл, окно командной строки появится вскоре, и оно появится в то же время, и вы точно не получите, какие команды запускаются в CMD в результате пакетного файла.
Пакетный файл содержит команды для выполнения некоторых действий, связанных с Системой, и эти команды выполняются одна за другой. Так что, если вы хотите наблюдать за своими командами, которые запускаете через пакетный файл, и хотите предотвратить автоматическое закрытие окна командной строки. Краткое резюме Спрятать 1 Первый способ 2 Второй путь 3 Третий путь
Вот 3 способа предотвратить закрытие окна командной строки после выполнения команд. Выбирайте любое решение, которое вы найдете легким и лучшим для себя.
Первый способ
Откройте пакетный файл в Блокноте, щелкнув его правой кнопкой мыши и выбрав «Изменить» в списке.
И вставьте следующую команду в конец вашего командного файла
cmd / k
Затем сохраните файл, нажав Ctrl + s, и закройте блокнот. Дважды щелкните файл .bat. Вы увидите, что CMD будет оставаться открытым, пока вы хотите, чтобы он оставался открытым.
Это очень простой и удобный способ предотвратить закрытие окна командной строки после выполнения команд.
Второй путь
Второй способ, который я вам покажу, тоже простой.
Отредактируйте файл bat, щелкнув его правой кнопкой мыши и выбрав «Редактировать» из списка. Ваш файл откроется в блокноте.
Теперь добавьте слово PAUSE в конец файла bat. Это будет держать окно командной строки открытым до тех пор, пока вы не нажмете какую-либо клавишу.
Вы можете легко увидеть каждую команду, которая была запущена с результатом файла bat в CMD, пока вы не нажимаете ни одной клавиши.
Третий путь
Вы можете предотвратить закрытие окна командной строки после выполнения команд, добавив ключ реестра в реестр Windows. Для этого введите в Блокнот следующий код и сохраните файл с расширением .reg.
Редактор реестра Windows версии 5.00
[HKEY_CLASSES_ROOT Applications powershell.exe shell open command]
@ = C: Windows System32 WindowsPowerShell v1.0 powershell.exe –noExit & \\% 1 \
[HKEY_CLASSES_ROOT Microsoft.PowerShellScript.1 Shell 0 Command]
@ = C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe –NoExit -Command if ((Get-ExecutionPolicy) –ne 'AllSigned') {Set-ExecutionPolicy - Scope Process Bypass}; & \\% 1 \
После сохранения файла дважды щелкните по нему. Этот реестр будет сохранен в редакторе реестра Windows. Теперь запустите любую команду, окно командной строки будет оставаться открытым, пока вы будете держать его открытым.
Все это простые и быстрые способы держать окно командной строки открытым, чтобы вы могли легко настраивать и отслеживать каждую команду, которую вы запускаете с помощью командного файла или сценария Powershell. Если вы хотите узнать что-нибудь еще, связанное с этим, прокомментируйте ниже. Спасибо.