Kdykoli existuje mnoho sad příkazů, které je třeba provést, uživatelé vytvoří dávkový soubor a spustí jej v systému Windows. Ale všimli jste si, že nástroj příkazového řádku, jako je příkazový řádek, který spouští tento dávkový soubor, se zavře brzy po spuštění dávkového souboru? Uživatelé tedy nejsou schopni vidět výstup nebo výsledky provádění příkazu.
Možná se ptáte, zda je možné zastavit zavření příkazového řádku ihned po spuštění? Ano to je!
V tomto článku se dozvíte, jak to lze provést pomocí 3 jednoduchých metod. Pokračujte ve čtení, pokud se chcete dozvědět více.
Obsah
Metoda 1 – Přidáním PAUSE do souboru dávkového skriptu
Jedním ze způsobů, jak může uživatel zastavit zavření příkazového řádku, je přidat na konec souboru skriptu slovo s názvem Pauza. To způsobí, že se příkazový řádek po provedení dávkového souboru pozastaví, dokud uživatel nestiskne libovolnou klávesu, a zavře se, jakmile je stisknuta nějaká klávesa.
Postupujte podle níže uvedených kroků, jak to provést.
Krok 1: Přejděte do složky, kde je přítomen dávkový soubor.
Krok 2: Klikněte pravým tlačítkem myši na dávkový soubor a klikněte Zobrazit další možnosti z kontextové nabídky.
REKLAMA
Krok 3: Poté klikněte Upravit v horní části kontextové nabídky, jak je znázorněno na snímku obrazovky níže.
Krok 4: Tím se otevře dávkový soubor v poznámkovém bloku nebo v jakékoli jiné aplikaci textového editoru, která je nastavena jako výchozí.
Krok 5: Napište pauza na konci skriptu jako poslední řádek a uložte soubor stisknutím CTRL + S klávesy společně na klávesnici.
Krok 6: Další, dvojklik na šaržesoubor nebo klikněte pravým tlačítkem myši na něm a vyberte OTEVŘENO ke spuštění tohoto dávkového souboru.
Krok 7: Nyní můžete vidět, že dávkový skript byl proveden a okno příkazového řádku je stále otevřené se zprávou „Pokračujte stiskem libovolné klávesy.. . “, jak je znázorněno na obrázku níže.
Metoda 2 – Přidejte cmd /k na konec dávkového souboru
Pokud chce některý uživatel nejen přestat zavírat okno příkazového řádku po provedení dávkového souboru, ale také spustit některé další příkazy, pak je dobré tuto metodu vyzkoušet. Uživatel musí přidat pouze cmd /k na konec, což bude vysvětleno pomocí kroků níže.
Krok 1: Klikněte pravým tlačítkem myši na dávkový soubor a měli byste si vybrat Zobrazit další možnosti z kontextové nabídky, jak je uvedeno níže.
Krok 2: Poté klikněte Upravit z nabídky, jak je znázorněno.
Krok 3: Pokud v systému není nastaven žádný výchozí textový editor, vyzve vás k výběru libovolného nainstalovaného editoru, jako je Poznámkový blok.
Krok 4: Jakmile se otevře, zadejte cmd /k na konci souboru dávkového skriptu, jak je znázorněno níže.
REKLAMA
Krok 5: Nyní uložte soubor přechodem na Soubor možnost v horním menu a kliknutím Uložit ze seznamu, jak je uvedeno níže.
Krok 6: Nyní můžete spustit dávkový soubor dvojitým kliknutím na něj.
Krok 7: Můžete vidět, že po spuštění dávkového souboru se příkazový řádek neuzavře a také umožní uživatelům provést jakýkoli jiný příkaz, jak je znázorněno na obrázku níže.
Krok 8: Takto můžete zastavit zavírání příkazového řádku, ale ke všem dávkovým souborům, které spouštíte, musíte přidat buď Pause, nebo cmd /k.
Metoda 3 – Změna souboru registru, aby se zastavilo zavírání příkazového řádku
Po použití této metody zajistí, že se příkazový řádek nikdy nezavře bezprostředně po dávce soubor skriptu se provede pokaždé a uživatel nemusí upravovat dávkový soubor pro přidání pauzy nebo cmd /k.
Ukážeme vám, jak to lze provést změnou některých nastavení úpravou souboru registru pomocí editoru registru, jak je uvedeno níže.
Varování – Než budete pokračovat, ujistěte se exportovat/uložit zálohu souboru registru, abyste se mohli vrátit zpět k původnímu souboru registru, pokud se při úpravách něco pokazí.
Krok 1: Nejprve musíte otevřít editor registru. Chcete-li to provést, musíte stisknout tlačítko Win + R klíče dohromady, čímž se otevře Běh příkazové pole.
Krok 2: Napište regedit v poli Spustit a stiskněte Vstupte klíč.
Krok 3: Přijměte výzvu Řízení přístupu uživatelů kliknutím Ano pokračovat.
Krok 4: Po otevření okna editoru registru byste měli vymazat adresní řádek a zkopírovat-vložit níže uvedený řádek a stisknout Vstupte.
HKEY_CLASSES_ROOT\batfile\shell\open\command
Krok 5: Ujistěte se, že jste vybrali volaný klíč registru příkaz a na pravé straně, dvojklik na volané hodnotě řetězce (Výchozí), který otevře své editační okno.
Krok 6: Nyní do něj zadejte níže uvedený řádek Hodnotová data textové pole a klikněte OK.
cmd.exe /k "%1" %*
Krok 7: Nyní přejděte do adresního řádku a vymažte jej a poté zadejte následující cestu a stiskněte Vstupte klíč.
HKEY_CLASSES_ROOT\cmdfile\shell\open\command
Krok 8: Jakmile dosáhnete příkaz klíč registru, otevřete okno pro úpravy souboru (Výchozí) hodnota řetězce podle dvojitým kliknutím na to.
Krok 9: Poté zadejte níže uvedený řádek do Hodnotové údaje pole a klepněte na OK.
cmd.exe /k "%1" %*
Krok 10: Po dokončení zavřete okno editoru registru.
Krok 11: Nyní restartujte systém jednou a po spuštění systému můžete vidět, že příkazový řádek se nezavře po provedení jakéhokoli souboru dávkového skriptu.
Krok 1 - Stáhněte si Restoro PC Repair Tool odtud
Krok 2 - Kliknutím na Spustit skenování automaticky vyhledáte a opravíte jakýkoli problém s počítačem.