Всеки път, когато има много набор от команди, които трябва да бъдат изпълнени, потребителите създават пакетен файл и го стартират в системата на Windows. Но забелязали ли сте, че инструментът на командния ред като командния ред, който изпълнява този пакетен файл, се затваря скоро след изпълнение на пакетния файл? Така потребителите не могат да видят изхода или резултатите от изпълнението на командата.
Може да се чудите дали е възможно да спрете затварянето на командния ред веднага след изпълнение? Да, така е!
В тази статия ще научите как това може да се направи с помощта на 3 прости метода. Моля, продължете да четете, ако искате да научите повече.
Съдържание
Метод 1 – Чрез добавяне на ПАУЗА към пакетния скриптов файл
Един от начините, с които потребителят може да спре затварянето на командния ред, е да добави дума, наречена Пауза, в края на скриптовия файл. Това прави командния ред на пауза след изпълнението на пакетния файл, докато потребителят не натисне произволен клавиш и се затваря веднага щом бъде натиснат клавиш.
Следвайте стъпките, дадени по-долу, как да го направите.
Стъпка 1: Отидете в папката, където се намира пакетният файл.
Стъпка 2: Кликнете с десния бутон на партиден файл и щракнете Покажи още опции от контекстното меню.
РЕКЛАМА
Стъпка 3: След това щракнете редактиране в горната част на контекстното меню, както е показано на екранната снимка по-долу.
Стъпка 4: Това ще отвори пакетния файл в Notepad или всяко друго приложение за текстов редактор, което е зададено по подразбиране.
Стъпка 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 в полето Run и натиснете Въведете ключ.
Стъпка 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 PC Repair Tool от тук
Стъпка 2 - Щракнете върху Старт на сканирането, за да намерите и коригирате автоматично всеки проблем с компютър.