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

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

Може да се чудите дали е възможно да спрете затварянето на командния ред веднага след изпълнение? Да, така е!

В тази статия ще научите как това може да се направи с помощта на 3 прости метода. Моля, продължете да четете, ако искате да научите повече.

Съдържание

Метод 1 – Чрез добавяне на ПАУЗА към пакетния скриптов файл

Един от начините, с които потребителят може да спре затварянето на командния ред, е да добави дума, наречена Пауза, в края на скриптовия файл. Това прави командния ред на пауза след изпълнението на пакетния файл, докато потребителят не натисне произволен клавиш и се затваря веднага щом бъде натиснат клавиш.

Следвайте стъпките, дадени по-долу, как да го направите.

Стъпка 1: Отидете в папката, където се намира пакетният файл.

Стъпка 2: Кликнете с десния бутон на партиден файл и щракнете Покажи още опции от контекстното меню.

РЕКЛАМА

Покажи още опции Партиден файл 11zon

Стъпка 3: След това щракнете редактиране в горната част на контекстното меню, както е показано на екранната снимка по-долу.

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

Стъпка 4: Това ще отвори пакетния файл в Notepad или всяко друго приложение за текстов редактор, което е зададено по подразбиране.

Стъпка 5: Въведете пауза в края на скрипта като последен ред и запишете файла, като натиснете CTRL + S клавишите заедно на клавиатурата.

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

Стъпка 6: След това, кликнете два пъти на партидафайл или Кликнете с десния бутон върху него и изберете Отвори за да стартирате този пакетен файл.

Отворете пакетния файл 11zon

Стъпка 7: Сега можете да видите, че пакетният скрипт е изпълнен и прозорецът на командния ред все още е отворен със съобщението „Натиснете произволен клавиш, за да продължите.. . “, както е показано на изображението по-долу.

Натиснете произволен клавиш, за да продължите 11zon

Метод 2 – Добавете cmd /k в края на пакетния файл

Ако някой потребител иска не само да спре затварянето на прозореца на командния ред след изпълнение на пакетен файл, но и да изпълни някои други команди, тогава този метод е добре да опитате. Потребителят трябва да добави само cmd /k в края, което ще бъде обяснено чрез стъпките по-долу.

Етап 1: Кликнете с десния бутон на партиден файл и трябва да изберете Покажи още опции от контекстното му меню, както е показано по-долу.

Покажи още опции Партиден файл 11zon

Стъпка 2: След това щракнете редактиране от менюто, както е показано.

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

Стъпка 3: Ако в системата няма зададен текстов редактор по подразбиране, той ще ви подкани да изберете всеки редактор, инсталиран като бележник.

Стъпка 4: След като се отвори, въведете cmd /k в края на пакетния скриптов файл, както е показано по-долу.

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

РЕКЛАМА

Стъпка 5: Сега запазете файла, като отидете на Файл опция в горното меню и щракване Запазете от списъка, както е показано по-долу.

Файл Запазване на пакетен файл 11zon

Стъпка 6: Сега можете да стартирате пакетния файл, като щракнете двукратно върху него.

Стъпка 7: Можете да видите, че след стартиране на пакетния файл, командният ред няма да се затвори и също така ще позволи на потребителите да изпълнят всяка друга команда, както е показано на изображението по-долу.

Cmd K партиден файл изходен резултат 11zon

Стъпка 8: Ето как можете да спрете затварянето на командния ред, но трябва да добавите или Pause, или cmd /k към всички пакетни файлове, които изпълнявате.

Метод 3 – Промяна на файла на системния регистър, за да спре затварянето на командния ред

След прилагане на този метод, той гарантира, че командният ред никога няма да се затвори веднага след партидата скриптовият файл се изпълнява всеки път и потребителят не трябва да редактира пакетния файл за добавяне на пауза или cmd /k.

Ще ви покажем как това може да стане, като промените някои настройки, като редактирате файла на системния регистър с помощта на редактора на системния регистър, както е показано по-долу.

Внимание – Преди да продължите, уверете се експортиране/запазване на архива на вашия файл на системния регистър, така че да можете да се върнете обратно към оригиналния файл на системния регистър, ако нещо се обърка по време на редактиране.

Стъпка 1: Първо трябва да отворите редактора на системния регистър. За да направите това, трябва да натиснете Win + R ключовете заедно, което отваря Бягай командно поле.

Стъпка 2: Въведете regedit в полето Run и натиснете Въведете ключ.

Стъпка 3: Приемете подканата за контрол на потребителския достъп, като щракнете да продължавам.

1 Стартирайте Regedit Мин

Стъпка 4: След като се отвори прозорецът на редактора на системния регистър, трябва да изчистите адресната лента и да копирате и поставите долния ред и да натиснете Въведете.

HKEY_CLASSES_ROOT\batfile\shell\open\command

Стъпка 5: Уверете се, че сте избрали извикания ключ на системния регистър команда и от дясната страна, кликнете два пъти върху извиканата стойност на низа (По подразбиране), което отваря неговия прозорец за редактиране.

Команда Bat File 11zon

Стъпка 6: Сега въведете долния ред в него Данни за стойността текстово поле и щракнете ДОБРЕ.

cmd.exe /k "%1" %*
Команда за стойности по подразбиране 11zon

Стъпка 7: Сега отидете в адресната лента и я изчистете, след което въведете следния път и натиснете Въведете ключ.

HKEY_CLASSES_ROOT\cmdfile\shell\open\command

Стъпка 8: След като стигнете до команда ключ на системния регистър, отворете прозореца за редактиране на (По подразбиране) низ стойност от двукратно щракване върху него.

Команда Cmd File 11zon

Стъпка 9: След това въведете долния ред в Данни за стойността поле и докоснете ДОБРЕ.

cmd.exe /k "%1" %*
Команда за стойности по подразбиране 11zon

Стъпка 10: След като приключите, затворете прозореца на редактора на системния регистър.

Стъпка 11: Сега рестартирайте системата си веднъж и след като системата стартира, можете да видите, че командният ред няма да се затвори след изпълнение на който и да е пакетен скриптов файл.

Можете също да изтеглите този инструмент за ремонт на компютър, за да намерите и коригирате всеки проблем с компютър:
Етап 1 - Изтеглете Restoro PC Repair Tool от тук
Стъпка 2 - Щракнете върху Старт на сканирането, за да намерите и коригирате автоматично всеки проблем с компютър.
CMD прозорецът се отваря и затваря произволно? Поправете го в 7 стъпки

CMD прозорецът се отваря и затваря произволно? Поправете го в 7 стъпкиWindows 11Командния ред

Чисто стартиране може да се отърве от произволните изскачащи прозорци на командния редКомандният ред е мощен инструмент на Windows, който може да изпълнява команди, когато имате нужда.Когато произв...

Прочетете още
CMD продължава да се появява в Windows 11? Спрете го в 5 стъпки

CMD продължава да се появява в Windows 11? Спрете го в 5 стъпкиКомандния ред

Извършете чисто зареждане или опитайте да изпълните командата за сканиране на SFCПотребителите се оплакват, че подканата CMD продължава да изскача на техните компютри, дори след като са ги затворил...

Прочетете още
КОРЕКЦИЯ: Продуктовият ключ не се показва в командния ред на Windows 10

КОРЕКЦИЯ: Продуктовият ключ не се показва в командния ред на Windows 10Командния ред

Ако вашият продуктов ключ не се показва в командния ред, не се притеснявайте, има лесен начин за разрешаване на проблема.Стартирането на командния ред като администратор, като следвате стъпките, по...

Прочетете още