Kedykoľvek existuje veľa súborov príkazov, ktoré je potrebné vykonať, používatelia vytvoria dávkový súbor a spustí ho v systéme Windows. Všimli ste si však, že nástroj príkazového riadka, ako je príkazový riadok, ktorý spúšťa tento dávkový súbor, sa zatvorí krátko po spustení dávkového súboru? Používatelia teda nemôžu vidieť výstup alebo výsledky vykonania príkazu.
Možno by vás zaujímalo, či je možné zastaviť zatvorenie príkazového riadka ihneď po vykonaní? Áno, je!
V tomto článku sa dozviete, ako to možno urobiť pomocou 3 jednoduchých metód. Ak sa chcete dozvedieť viac, pokračujte v čítaní.
Obsah
Metóda 1 – Pridaním PAUSE do súboru dávkového skriptu
Jedným zo spôsobov, ako môže používateľ zastaviť zatvorenie príkazového riadka, je pridať na koniec súboru skriptu slovo s názvom Pauza. To spôsobí, že príkazový riadok sa po vykonaní dávkového súboru pozastaví, kým používateľ nestlačí ľubovoľný kláves a zatvorí sa hneď po stlačení klávesu.
Postupujte podľa krokov uvedených nižšie, ako to urobiť.
Krok 1: Prejdite do priečinka, kde sa nachádza dávkový súbor.
Krok 2: Kliknite pravým tlačidlom myši na dávkový súbor a kliknite Zobraziť viac možností z kontextového menu.
REKLAMA
Krok 3: Potom kliknite Upraviť v hornej časti kontextovej ponuky, ako je znázornené na obrázku nižšie.
Krok 4: Týmto sa otvorí dávkový súbor v programe Poznámkový blok alebo v inej aplikácii textového editora, ktorá je nastavená ako predvolená.
Krok 5: Napíšte pauza na konci skriptu ako posledný riadok a uložte súbor stlačením CTRL + S klávesy spolu na klávesnici.
Krok 6: Ďalej, dvojité kliknutie na dávkasúbor alebo kliknite pravým tlačidlom myši na ňom a vyberte OTVORENÉ na spustenie tohto dávkového súboru.
Krok 7: Teraz môžete vidieť, že dávkový skript bol spustený a okno príkazového riadka je stále otvorené so správou „Pre pokračovanie stlačte ľubovolnú klávesu.. . “, ako je znázornené na obrázku nižšie.
Metóda 2 – Pridajte cmd /k na koniec dávkového súboru
Ak chce niektorý používateľ nielen zastaviť zatváranie okna príkazového riadka po vykonaní dávkového súboru, ale aj spustiť niektoré ďalšie príkazy, potom je dobré túto metódu vyskúšať. Používateľ musí pridať iba cmd /k na koniec, čo bude vysvetlené pomocou krokov nižšie.
Krok 1: Kliknite pravým tlačidlom myši na dávkový súbor a mali by ste si vybrať Zobraziť viac možností z kontextovej ponuky, ako je uvedené nižšie.
Krok 2: Potom kliknite Upraviť z ponuky, ako je znázornené.
Krok 3: Ak v systéme nie je nastavený predvolený textový editor, zobrazí sa výzva na výber ľubovoľného nainštalovaného editora, napríklad poznámkového bloku.
Krok 4: Po otvorení zadajte cmd /k na konci súboru dávkového skriptu, ako je uvedené nižšie.
REKLAMA
Krok 5: Teraz uložte súbor tak, že prejdete na Súbor v hornom menu a kliknutím Uložiť zo zoznamu, ako je uvedené nižšie.
Krok 6: Teraz môžete spustiť dávkový súbor dvojitým kliknutím naň.
Krok 7: Môžete vidieť, že po spustení dávkového súboru sa príkazový riadok nezatvorí a tiež umožní používateľom vykonať akýkoľvek iný príkaz, ako je znázornené na obrázku nižšie.
Krok 8: Takto môžete zastaviť zatvorenie príkazového riadka, ale musíte pridať buď Pause alebo cmd /k do všetkých dávkových súborov, ktoré používate.
Metóda 3 – Zmena súboru databázy Registry na zastavenie zatvárania príkazového riadka
Po použití tejto metódy zaisťuje, že príkazový riadok sa nikdy nezatvorí ihneď po dávke súbor skriptu sa vykoná zakaždým a používateľ nemusí upravovať dávkový súbor na pridanie pauzy alebo cmd /k.
Ukážeme vám, ako to možno urobiť zmenou niektorých nastavení úpravou súboru databázy Registry pomocou editora databázy Registry, ako je uvedené nižšie.
POZOR – Skôr ako budete pokračovať, uistite sa exportovať/uložiť zálohu súboru databázy Registry, aby ste sa mohli vrátiť späť k pôvodnému súboru databázy Registry, ak sa pri úpravách niečo pokazí.
Krok 1: Najprv musíte otvoriť editor databázy Registry. Ak to chcete urobiť, musíte stlačiť tlačidlo Win + R kľúče dohromady, čím sa otvorí Bežať príkazové pole.
Krok 2: Napíšte regedit v poli Spustiť a stlačte Zadajte kľúč.
Krok 3: Prijmite výzvu Kontrola prístupu používateľov kliknutím Áno pokračovať.
Krok 4: Po otvorení okna editora databázy Registry by ste mali vymazať panel s adresou a skopírovať-prilepiť nižšie uvedený riadok a stlačiť Zadajte.
HKEY_CLASSES_ROOT\batfile\shell\open\command
Krok 5: Uistite sa, že ste vybrali kľúč databázy Registry s názvom príkaz a na pravej strane, dvojité kliknutie na hodnote reťazca tzv (predvolené), ktorý otvorí svoje editačné okno.
Krok 6: Teraz do neho napíšte riadok nižšie Hodnotové údaje textové pole a kliknite OK.
cmd.exe /k "%1" %*
Krok 7: Teraz prejdite na panel s adresou a vymažte ho a potom zadajte nasledujúcu cestu a stlačte Zadajte kľúč.
HKEY_CLASSES_ROOT\cmdfile\shell\open\command
Krok 8: Po dosiahnutí príkaz kľúč databázy Registry, otvorte okno úprav súboru (predvolené) hodnota reťazca podľa dvojitým kliknutím na ňom.
Krok 9: Potom zadajte nižšie uvedený riadok do Hodnotové údaje pole a klepnite na OK.
cmd.exe /k "%1" %*
Krok 10: Po dokončení zatvorte okno editora databázy Registry.
Krok 11: Teraz reštartujte systém raz a po spustení systému môžete vidieť, že príkazový riadok sa nezatvorí po spustení akéhokoľvek súboru dávkového skriptu.
Krok 1 - Stiahnite si Restoro PC Repair Tool odtiaľto
Krok 2 - Kliknite na Spustiť skenovanie, aby ste automaticky našli a opravili akýkoľvek problém s počítačom.