Unikaj zamykania okna CMD Windows po wykonaniu poleceń

W środowiskach Windows możemy zautomatyzować i wykonać wiele zadań dzięki plikom bat, które umożliwiają wykonanie zadania dzięki zaprojektowaniu skryptu z serią poleceń.

Plik bat, zwany także wsadem, to w zasadzie plik, w którym istnieje szereg skonfigurowanych przez nas poleceń, które będą wykonywane sekwencyjnie w systemie.

Gdy wykonujemy plik bat, jest on wstępnie skonfigurowany tak, że jest wykonywany, a okno wiersza poleceń, przez które wykonywane są polecenia, jest automatycznie otwierane i zamykane, dlatego przy wykonywaniu tego typu plików widzimy prostą konsolę wiersza poleceń Lampa błyskowa.

Dzisiaj Solvetic przeanalizuje kilka sposobów, w jaki możemy zapobiec zamknięciu konsoli podczas wykonywania pliku bat i w ten sposób szczegółowo zobaczy instrukcje, które zostały wykonane.

1. Unikaj zamykania konsoli, edytując plik bat Windows

Krok 1
Aby skorzystać z tej pierwszej opcji, musimy edytować plik bat i w tym celu klikniemy na niego prawym przyciskiem myszy i wybierzemy opcję Edytuj:

Krok 2
Spowoduje to otwarcie zawartości pliku bat w notatniku i aby uniknąć automatycznego zamykania konsoli dodamy linię cmd / k na końcu pliku:

Krok 3
Zmiany zapisujemy za pomocą klawiszy Ctrl + G lub z menu Plik / Zapisz. Teraz, gdy wykonamy plik, wiersz polecenia pozostanie widoczny i będziemy mogli zobaczyć wykonane polecenie:

POWIĘKSZAĆ

2. Unikaj zamykania konsoli, dodając nową linię do pliku Windows


Podobnie jak w poprzednim kroku, tym razem dodamy słowo PAUSE na końcu pliku na końcu pliku bat:

Teraz, gdy wykonamy plik bat, zobaczymy jego zawartość i aby wyjść, musimy nacisnąć klawisz:

POWIĘKSZAĆ

3. Unikaj zamykania konsoli za pomocą edytora rejestru Windows


Kolejną dostępną opcją jest utworzenie pliku .reg, za pomocą którego zostanie zmodyfikowany rejestr systemu Windows, w tym celu zalecamy utworzenie kopii zapasowej przed jej wykonaniem.

Krok 1
Otwieramy notatnik i wklejamy:

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

POWIĘKSZAĆ

Krok 2
Później zapiszemy plik z rozszerzeniem .reg, aby jego zawartość można było dodać do edytora rejestru:

POWIĘKSZAĆ

Krok 3

Po zapisaniu przystępujemy do jego wykonania i zobaczymy następujący komunikat:

Kliknij przycisk Tak, aby potwierdzić akcję dodania tego rejestru do systemu operacyjnego, a tym samym zapobiec automatycznemu zamknięciu konsoli wiersza poleceń podczas wykonywania pliku bat.

wave wave wave wave wave