Co vědět
- Vytvořte dávkový soubor ve Windows 10 zadáním příkazů do prázdného dokumentu Poznámkového bloku a uložením jako.bat místo.txt.
- Příkazy zahrnují PAUSE, COPY a CLS (clear).
- Pokud chcete přidat komentáře, začněte řádek dvěma dvojtečkami a mezerou. Komentáře jsou užitečné pro rozdělení dávkového souboru do sekcí.
Tento článek vysvětluje, jak vytvořit dávkový soubor ve Windows 10 pomocí Poznámkového bloku, jak přidávat komentáře a obsahuje seznam běžných příkazů.
Jak vytvořit dávkový soubor ve Windows 10
Vytvoření dávkového souboru ve Windows 10 je stejně jednoduché jako zadání příkazů, které chcete spustit, do prázdného dokumentu poznámkového bloku a uložení dokumentu jako.bat místo textového dokumentu. Poté můžete soubor spustit kliknutím na něj, což automaticky spustí příkazový shell systému Windows a provede vaše příkazy.
Jak vytvořit jednoduchý dávkový soubor ve Windows 10:
-
Do vyhledávacího pole zadejte Poznámkový blok a až se aplikace Poznámkový blok objeví ve výsledcích, klikněte na ni.
-
Zapište následující do prázdného dokumentu programu Poznámkový blok a vytvořte jednoduchý dávkový soubor:
@ECHO VYPNUTO
ECHO Pokud vidíte tento text, úspěšně jste vytvořili svůj první dávkový soubor ve Windows 10. Gratulujeme!PAUSE
-
Klikněte na Soubor v levém horním rohu okna poznámkového bloku.
-
V rozbalovací nabídce klikněte na Uložit jako.
-
Zadejte název skriptu, například test.bat, a klikněte na Save.
Poznamenejte si umístění na pevném disku, kde je soubor uložen, protože tam jej budete moci v budoucnu najít a spustit.
-
Vyhledejte soubor, který jste právě uložili, a dvakrát na něj klikněte.
-
Pokud byl soubor vytvořen správně, zobrazí se příkazové okno, které vypadá takto:
Příkazy a popisy dávkového souboru
Dávkový soubor je speciální typ souboru, který při aktivaci automaticky otevře příkazové okno. Pokud již znáte příkazy, které potřebujete, aby váš soubor provedl, pak jste připraveni jít. Jednoduše zadejte příkazy do poznámkového bloku výše uvedeným způsobem, uložte je jako soubor.bat a otevřete dávkový soubor, abyste mohli příkazy kdykoli spustit.
Pokud si nejste jisti, co do souboru vložit, mějte na paměti, že dávkový soubor je v podstatě uspořádaný seznam příkazů, které se spouštějí prostřednictvím příkazového řádku Windows. Cokoli, co byste mohli zadat ručně do příkazového řádku, můžete vložit do dávkového souboru. Soubor pak provede každý příkaz v pořadí shora dolů.
Zde je několik užitečných příkazů k použití v dávkových souborech spolu s vysvětlením toho, co dělají:
- @ECHO OFF: Deaktivuje zobrazení výzvy. To se obvykle používá na začátku dávkového souboru pro čistší zobrazení. Nepotřebujete znak @, ale jeho zahrnutím skryjete také příkaz ECHO OFF.
- ECHO: Vytiskne následující text do příkazového okna.
- PAUSE: Způsobí, že příkazové okno zůstane otevřené po dokončení dávkového souboru nebo umožní přečíst text v okně před pokračováním.
- TITLE: Umístí vlastní název do záhlaví příkazového okna.
- CLS: Vymaže příkazové okno.
- EXIT: Ukončí a zavře příkazové okno.
- COPY: Zkopírujte jeden nebo více souborů.
- REM: Zaznamenejte komentáře nebo poznámky.
- IPCONFIG: Zobrazí podrobné informace o IP pro každý síťový adaptér připojený k vašemu systému.
- PING: Odešle požadavek na odezvu protokolu ICMP (Internet Control Message Protocol) na IP adresu nebo web.
- TRACERT: Zkontrolujte své připojení k IP nebo webové stránce pomocí ICMP.
- SET: Používá se k nastavení proměnných.
- IF: Provedení podmíněné funkce na základě vstupu uživatele nebo jiné proměnné.
Vkládání komentářů do dávkových souborů
Pokud v dávkovém souboru začnete řádek dvěma dvojtečkami a mezerou, nebude proveden. To vám umožní snadno vkládat komentáře do dávkového souboru. Komentáře jsou užitečné pro rozdělení dávkového souboru do sekcí se stručným vysvětlením účelu sekce.
Zde je příklad dávkového souboru s komentáři:
@ECHO VYPNUTO
:: Tento dávkový soubor je pouze příkladem, který ukazuje, jak fungují komentáře.
TITLE Jen základní příklad ahoj světe, který ukazuje, jak fungují komentáře.
ECHO Ahoj světe!
:: Toto je další komentář, neuvidíš mě, dokud si nepřečteš dávkový soubor!
ECHO Sbohem!PAUSE
Pokud tyto příkazy vložíte do dávkového souboru a spustíte jej, uvidíte výstup podobný tomuto:
Komentáře nejsou nutné, ale je to užitečná možnost, kterou budete při vytváření komplikovaných dávkových souborů se spoustou oddílů potřebovat více.
Zde je trochu komplikovanější dávkový soubor, který používá různé příkazy, komentáře a ve skutečnosti provádí užitečný úkol:
:: Tento dávkový soubor je určen pro kontrolu připojení k internetu.
@ECHO VYPNUTO
TITLE Kontrola stavu internetu a připojení
:: Tento příkaz zobrazí podrobnosti o vaší síti.
ipconfig /all
PAUSE
:: Tato sekce kontroluje, zda je k dispozici konkrétní web.
ping google.com
:: Tato sekce vám umožňuje zvolit, zda chcete nebo nechcete spustit tracert.
set "reply=y"
set /p "reply=Spustit traceroute nyní? [y|n]:"
pokud /i ne "%reply%"=="y" goto:eof
tracert google.comPAUSE
Tento soubor zkontroluje vaše internetové připojení pomocí ipconfig a poté se pozastaví, abyste jej mohli prozkoumat. Poté odešle ping na google.com. Nakonec vám dává možnost spustit příkaz tracert, pokud chcete. Poté se pozastaví podruhé, což vám umožní zkontrolovat výsledky před zavřením okna.
Konečný výsledek vypadá takto:
V dávkovém souboru můžete použít libovolné příkazy příkazového řádku, včetně proměnných a uživatelské interakce, jako je výše uvedený příklad, zápis informací do jiných souborů a další.