Щоразу, коли необхідно виконати багато команд, користувачі створюють пакетний файл і запускають його в системі Windows. Але чи помітили ви, що інструмент командного рядка, як-от командний рядок, який запускає цей пакетний файл, закривається незабаром після виконання командного файлу? Таким чином, користувачі не можуть побачити результат або результати виконання команди.
Ви можете задатися питанням, чи можна зупинити закриття командного рядка відразу після виконання? Так!
У цій статті ви дізнаєтеся, як це можна зробити за допомогою 3 простих методів. Продовжуйте читати, якщо хочете дізнатися більше.
Зміст
Спосіб 1 – Додавши PAUSE до пакетного файлу сценарію
Одним із способів, за допомогою якого користувач може зупинити закриття командного рядка, є додавання слова «Пауза» в кінці файлу сценарію. Це змушує командний рядок призупинятися після виконання командного файлу, доки користувач не натискає будь-яку клавішу, і закривається, як тільки натискається клавіша.
Виконайте наведені нижче кроки, як це зробити.
Крок 1: Перейдіть до папки, де є пакетний файл.
Крок 2: Клацніть правою кнопкою миші на пакетний файл і натисніть Показати більше варіантів з контекстного меню.
РЕКЛАМА
Крок 3: Потім натисніть Редагувати у верхній частині контекстного меню, як показано на знімку екрана нижче.
Крок 4. Це відкриє пакетний файл у Блокноті або будь-якому іншому текстовому редакторі, який встановлено за замовчуванням.
Крок 5: Введіть пауза в кінці сценарію як останній рядок і збережіть файл, натиснувши CTRL + S клавіші разом на клавіатурі.
Крок 6: Далі, подвійне клацання на партіяфайл або клацніть правою кнопкою миші на ньому та виберіть ВІДЧИНЕНО щоб запустити цей пакетний файл.
Крок 7: Тепер ви можете побачити, що пакетний сценарій виконано, а вікно командного рядка все ще відкрито з повідомленням «Натисніть будь-яку кнопку, щоб продовжити.. . », як показано на зображенні нижче.
Спосіб 2 – Додайте cmd /k в кінець командного файлу
Якщо будь-який користувач хоче не тільки припинити закривати вікно командного рядка після виконання пакетного файлу, але й запустити деякі інші команди, тоді варто спробувати цей метод. Користувачеві потрібно лише додати cmd /k в кінці, що буде пояснено за допомогою наступних кроків.
Крок 1: Клацніть правою кнопкою миші на пакетний файл і ви повинні вибрати Показати більше варіантів з його контекстного меню, як показано нижче.
Крок 2: Потім натисніть Редагувати з меню, як показано.
Крок 3: Якщо в системі не встановлено текстовий редактор за замовчуванням, вам буде запропоновано вибрати будь-який редактор, встановлений, наприклад, блокнот.
Крок 4. Коли він відкриється, введіть cmd /k в кінці файлу пакетного сценарію, як показано нижче.
РЕКЛАМА
Крок 5: Тепер збережіть файл, перейшовши до Файл у верхньому меню і клацніть Зберегти зі списку, як показано нижче.
Крок 6: Тепер ви можете запустити пакетний файл, двічі клацнувши на ньому.
Крок 7: Ви можете побачити, що після запуску командного файлу командний рядок не закриється, а також дозволить користувачам виконати будь-яку іншу команду, як показано на зображенні нижче.
Крок 8. Ось як ви можете зупинити закриття командного рядка, але вам потрібно додати Pause або cmd /k до всіх пакетних файлів, які ви запускаєте.
Спосіб 3 – Зміна файлу реєстру, щоб зупинити закриття командного рядка
Після застосування цього методу він гарантує, що командний рядок ніколи не закриється відразу після пакету файл сценарію виконується щоразу, і користувачеві не потрібно редагувати пакетний файл для додавання паузи або cmd /k.
Ми покажемо вам, як це можна зробити, змінивши деякі налаштування шляхом редагування файлу реєстру за допомогою редактора реєстру, як показано нижче.
УВАГА – Перш ніж продовжити, переконайтеся експорт/збереження резервної копії вашого файлу реєстру, щоб ви могли повернутися до вихідного файлу реєстру, якщо щось піде не так під час редагування.
Крок 1: Спочатку ви повинні відкрити редактор реєстру. Для цього потрібно натиснути кнопку Win + R ключі разом, що відкриває Біжи командне поле.
Крок 2: Введіть regedit у вікні Виконати і натисніть Введіть ключ.
Крок 3. Прийміть запит керування доступом користувачів, натиснувши Так продовжувати.
Крок 4. Після того, як вікно редактора реєстру відкриється, очистіть адресний рядок, скопіюйте та вставте наведений нижче рядок і натисніть Введіть.
HKEY_CLASSES_ROOT\batfile\shell\open\command
Крок 5. Переконайтеся, що ви вибрали ключ реєстру з назвою команда і з правого боку, подвійне клацання на викликаному рядковому значенні (за замовчуванням), що відкриває вікно редагування.
Крок 6: Тепер введіть наведений нижче рядок Дані про значення текстове поле і клацніть В ПОРЯДКУ.
cmd.exe /k "%1" %*
Крок 7: Тепер перейдіть до адресного рядка та очистіть його, а потім введіть наступний шлях і натисніть Введіть ключ.
HKEY_CLASSES_ROOT\cmdfile\shell\open\command
Крок 8: Як тільки ви досягнете команда реєстру, відкрийте вікно редагування файлу (за замовчуванням) значення рядка за подвійне клацання на ньому.
Крок 9: Після цього введіть рядок нижче Цінні дані поле і торкніться В ПОРЯДКУ.
cmd.exe /k "%1" %*
Крок 10. Після завершення закрийте вікно редактора реєстру.
Крок 11: Тепер перезапустіть систему один раз, і після запуску системи ви побачите, що командний рядок не закриється після виконання будь-якого пакетного файлу сценарію.
Крок 1 - Завантажте інструмент відновлення ПК Restoro звідси
Крок 2 - Натисніть кнопку Почати сканування, щоб автоматично знайти та виправити будь-яку проблему ПК.