Избягвайте да затваряте прозореца на CMD Windows след изпълнение на команди

В Windows среди можем да автоматизираме и изпълняваме множество задачи благодарение на bat файловете, които позволяват изпълнението на задача благодарение на дизайна на скрипт с поредица от команди.

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

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

Днес Solvetic ще анализира някои начини, по които можем да предотвратим затварянето на конзолата при изпълнение на bat файл и по този начин ще види подробно инструкциите, които са изпълнени.

1. Избягвайте да затваряте конзолата, като редактирате файла с прилеп на Windows

Етап 1
За да използваме тази първа опция, трябва да редактираме bat файла и за това щракваме с десния бутон върху него и избираме опцията Edit:

Стъпка 2
Това ще отвори съдържанието на bat файла в бележник и за да избегнем автоматичното затваряне на конзолата, ще добавим реда cmd / k в края на файла:

Стъпка 3
Запазваме промените с помощта на Ctrl + G или от менюто File / Save. Сега, когато изпълним файла, командният ред ще остане видим и ще можем да видим изпълнената поръчка:

Увеличете

2. Избягвайте да затваряте конзолата, като добавите нов ред към файла на Windows


По същия начин като предишната стъпка, този път ще добавим думата ПАУЗА в края на файла в края на прилепния файл:

Сега, когато изпълняваме bat файла, ще видим съдържанието му и за излизане трябва да натиснем клавиш:

Увеличете

3. Избягвайте да затваряте конзолата чрез редактора на системния регистър на Windows


Следващата налична опция е да създадете .reg файл, с който регистърът на Windows ще бъде променен, за това препоръчваме да създадете резервно копие, преди да го изпълните.

Етап 1
Отваряме бележник и поставяме следното:

 [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" \ “\ ""

Увеличете

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

Увеличете

Стъпка 3

След като бъде записан, пристъпваме към неговото изпълнение и ще видим следното съобщение:

Щракнете върху бутона Да, за да потвърдите действието на добавяне на споменатия регистър към операционната система и по този начин да предотвратите автоматичното затваряне на конзолата на командния ред при изпълнение на прилеп файл.

wave wave wave wave wave