Vyhněte se zavírání okna CMD Windows po provádění příkazů

V prostředích Windows můžeme automatizovat a spouštět více úkolů díky bat souborům, které umožňují provedení úkolu díky návrhu skriptu s řadou příkazů.

Bat soubor, nebo také nazývaný dávkový, je v podstatě soubor, ve kterém existuje řada příkazů, které jsme nakonfigurovali a které se budou v systému provádět postupně.

Když spustíme bat soubor, je předkonfigurován tak, aby byl spuštěn, a okno příkazového řádku, přes které se příkazy provádějí, se automaticky otevírá a zavírá, proto při spouštění tohoto typu souborů vidíme jednoduchou konzolu příkazového řádku blikat.

Dnes bude Solvetic analyzovat některé způsoby, jak můžeme zabránit zavření konzoly při spouštění netopýrového souboru, a tímto způsobem si detailně prohlédnout provedené instrukce.

1. Vyhněte se zavírání konzoly úpravou netopýřího souboru Windows

Krok 1
Chcete -li použít tuto první možnost, musíme upravit soubor bat, a proto na něj klikneme pravým tlačítkem a vybereme možnost Upravit:

Krok 2
Tím se otevře obsah souboru bat v poznámkovém bloku a aby se zabránilo automatickému zavírání konzoly, přidáme na konec souboru řádek cmd / k:

Krok 3
Změny uložíme pomocí kláves Ctrl + G nebo z nabídky Soubor / Uložit. Když nyní spustíme soubor, příkazový řádek zůstane viditelný a budeme moci vidět provedený příkaz:

ZVĚTŠIT

2. Vyhněte se zavírání konzoly přidáním nového řádku do souboru Windows


Stejným způsobem jako v předchozím kroku tentokrát na konec souboru bat přidáme slovo PAUSE na konec souboru:

Nyní, když spustíme bat soubor, uvidíme jeho obsah a pro ukončení musíme stisknout klávesu:

ZVĚTŠIT

3. Vyhněte se zavírání konzoly pomocí editoru registru Windows


Další dostupnou možností je vytvoření souboru .reg, se kterým bude upraven registr Windows, proto doporučujeme před jeho vytvořením vytvořit záložní kopii.

Krok 1
Otevřeme poznámkový blok a vložíme následující:

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

ZVĚTŠIT

Krok 2
Později uložíme soubor s příponou .reg, aby bylo možné jeho obsah přidat do editoru registru:

ZVĚTŠIT

Krok 3

Po uložení přistoupíme k jeho provedení a zobrazí se následující zpráva:

Kliknutím na tlačítko Ano potvrďte akci přidání uvedeného registru do operačního systému a zabráníte tak automatickému zavření konzoly příkazového řádku při spouštění souboru bat.

wave wave wave wave wave