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.