Как остановить закрытие командной строки после выполнения пакетного файла в Windows 11/10

How to effectively deal with bots on your site? The best protection against click fraud.

Всякий раз, когда необходимо выполнить множество наборов команд, пользователи создают пакетный файл и запускают его в системе Windows. Но заметили ли вы, что инструмент командной строки, такой как командная строка, которая запускает этот пакетный файл, закрывается вскоре после выполнения пакетного файла? Таким образом, пользователи не могут видеть вывод или результаты выполнения команды.

Вы можете задаться вопросом, можно ли остановить закрытие командной строки сразу после выполнения? Да, это так!

В этой статье вы узнаете о том, как это можно сделать с помощью 3 простых методов. Пожалуйста, продолжайте читать, если вы хотите узнать больше.

Оглавление

Способ 1 — путем добавления PAUSE в файл пакетного сценария.

Один из способов, с помощью которого пользователь может остановить закрытие командной строки, — это добавить слово Pause в конец файла сценария. Это заставляет командную строку приостанавливаться после выполнения пакетного файла до тех пор, пока пользователь не нажмет любую клавишу, и закрывается, как только клавиша нажата.

instagram story viewer

Следуйте приведенным ниже инструкциям о том, как это сделать.

Шаг 1: Перейдите в папку, в которой находится пакетный файл.

Шаг 2: Щелкните правой кнопкой мыши на командный файл и нажмите Показать больше вариантов из контекстного меню.

РЕКЛАМНОЕ ОБЪЯВЛЕНИЕ

Показать дополнительные параметры Пакетный файл 11zon

Шаг 3: Затем нажмите Редактировать в верхней части контекстного меню, как показано на скриншоте ниже.

Редактировать файл пакетного сценария 11zon

Шаг 4: Пакетный файл откроется в Блокноте или любом другом текстовом редакторе, установленном по умолчанию.

Шаг 5: Введите Пауза в конце скрипта в качестве последней строки и сохраните файл, нажав CTRL + С клавиши вместе на клавиатуре.

Добавить пакетный файл паузы 11zon

Шаг 6: Далее, двойной щелчок на партияфайл или же щелкните правой кнопкой мыши на нем и выберите Открытым для запуска этого пакетного файла.

Откройте пакетный файл 11zon

Шаг 7: Теперь вы можете видеть, что пакетный скрипт был выполнен, а окно командной строки все еще открыто с сообщением «Нажмите любую клавишу для продолжения.. . ”, как показано на изображении ниже.

Нажмите любую клавишу, чтобы продолжить 11zon

Способ 2. Добавьте cmd/k в конец командного файла.

Если какой-либо пользователь хочет не только перестать закрывать окно командной строки после выполнения пакетного файла, но и запустить некоторые другие команды, то этот метод стоит попробовать. Пользователь должен только добавить cmd /k в конце, что будет объяснено с помощью следующих шагов.

Шаг 1: Щелкните правой кнопкой мыши на командный файл и вы должны выбрать Показать больше вариантов из его контекстного меню, как показано ниже.

Показать дополнительные параметры Пакетный файл 11zon

Шаг 2: Затем нажмите Редактировать из меню, как показано.

Редактировать файл пакетного сценария 11zon

Шаг 3: Если в системе не установлен текстовый редактор по умолчанию, вам будет предложено выбрать любой установленный редактор, например блокнот.

Шаг 4: Когда он откроется, введите cmd/к в конце файла пакетного сценария, как показано ниже.

Cmd K Пакетный файл 11zon

РЕКЛАМНОЕ ОБЪЯВЛЕНИЕ

Шаг 5: Теперь сохраните файл, перейдя в Файл пункт в верхнем меню и нажав Сохранять из списка, как показано ниже.

Файл Сохранить пакетный файл 11zon

Шаг 6: Теперь вы можете запустить пакетный файл, дважды щелкнув по нему.

Шаг 7: Вы можете видеть, что после запуска пакетного файла командная строка не будет закрыта, а также позволит пользователям выполнять любую другую команду, как показано на изображении ниже.

Cmd K Результат вывода пакетного файла 11zon

Шаг 8: Вот как вы можете остановить закрытие командной строки, но вам нужно добавить либо Pause, либо cmd /k ко всем запущенным пакетным файлам.

Способ 3 — изменение файла реестра, чтобы предотвратить закрытие командной строки

После применения этого метода он гарантирует, что командная строка никогда не закроется сразу после пакетного файл сценария выполняется каждый раз, и пользователю не нужно редактировать пакетный файл для добавления либо паузы, либо cmd /k.

Мы покажем вам, как это можно сделать, изменив некоторые настройки, отредактировав файл реестра с помощью редактора реестра, как показано ниже.

Предупреждение – Прежде чем продолжить, убедитесь, что вы экспортировать/сохранить резервную копию вашего файла реестра, чтобы вы могли вернуться к исходному файлу реестра, если что-то пойдет не так во время редактирования.

Шаг 1: Сначала вы должны открыть редактор реестра. Для этого нужно нажать кнопку Выиграть + Р ключи вместе, что открывает Бежать поле команды.

Шаг 2: Введите regedit в поле «Выполнить» и нажмите Войти ключ.

Шаг 3. Примите приглашение управления доступом пользователей, щелкнув Да продолжить.

1 запуск Regedit мин.

Шаг 4: После того, как откроется окно редактора реестра, вы должны очистить адресную строку, скопировать и вставить строку ниже и нажать Войти.

HKEY_CLASSES_ROOT\batfile\shell\open\command

Шаг 5: Убедитесь, что вы выбрали раздел реестра с именем команда и с правой стороны, двойной щелчок на строковое значение, называемое (По умолчанию), который открывает окно редактирования.

Команда bat-файла 11zon

Шаг 6: Теперь введите следующую строку в свой Значение данных текстовое поле и нажмите ХОРОШО.

cmd.exe /k "%1" %*
Значение Данные Команда По умолчанию 11zon

Шаг 7: Теперь перейдите в адресную строку и очистите ее, затем введите следующий путь и нажмите Войти ключ.

HKEY_CLASSES_ROOT\cmdfile\shell\open\command

Шаг 8: Как только вы достигнете команда ключ реестра, откройте окно редактирования (По умолчанию) строковое значение двойной щелчок в теме.

Cmd Файл Команда 11zon

Шаг 9: После этого введите строку ниже в Значение данных поле и нажмите на ХОРОШО.

cmd.exe /k "%1" %*
Значение Данные Команда По умолчанию 11zon

Шаг 10: После этого закройте окно редактора реестра.

Шаг 11: Теперь перезагрузите систему один раз, и после запуска системы вы увидите, что командная строка не закроется после выполнения любого пакетного файла сценария.

Вы также можете загрузить этот инструмент для ремонта ПК, чтобы найти и устранить любую проблему с ПК:
Шаг 1 - Скачайте Restoro PC Repair Tool отсюда
Шаг 2 - Нажмите «Начать сканирование», чтобы автоматически найти и устранить любую проблему с ПК.
Teachs.ru
Исправление: ошибка Netstat не распознается в Windows 10 [Полное руководство]

Исправление: ошибка Netstat не распознается в Windows 10 [Полное руководство]Командная строка

Ошибка netstat не распознается Windows 10 может вызвать проблемы, но вы можете легко ее исправить.Убедитесь, что вы правильно ввели команду - лучший способ решить эту проблему.Проверка переменных с...

Читать далее
ИСПРАВИТЬ: CHKDSK не запускается, поскольку том используется другим процессом

ИСПРАВИТЬ: CHKDSK не запускается, поскольку том используется другим процессомWindows 10Командная строка

Много раз вы могли заметить, что когда вы запускаете команду chkdsk, вы видите сообщение об ошибке, в котором говорится:Chkdsk не может работать, потому что том используется другим процессомДля пол...

Читать далее
Как включить / отключить брандмауэр Windows через командную строку в Windows 11

Как включить / отключить брандмауэр Windows через командную строку в Windows 11КакОкна 11Командная строка

1 октября 2021 г. К TechieWriterЕсли на вашем компьютере установлено антивирусное программное обеспечение премиум-класса, то одновременное включение брандмауэра Windows может вызвать нестабильность...

Читать далее
ig stories viewer