Jak vytvořit dávkový soubor ve Windows 10

Co vědět

  • Vytvořte dávkový soubor ve Windows 10 zadáním příkazů do prázdného dokumentu programu Poznámkový blok a jeho uložením jako .bat místo .txt.
  • Mezi příkazy patří PAUSE, COPY a CLS (clear).
  • Chcete-li 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 v Windows 10 je stejně jednoduché jako napsat příkazy, které chcete spustit, do prázdného dokumentu poznámkového bloku a poté uložit dokument jako soubor .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.

Zde je návod, jak vytvořit jednoduchý dávkový soubor ve Windows 10:

  1. Typ poznámkový blok do vyhledávacího pole a klikněte na aplikaci Poznámkový blok, když se objeví ve výsledcích.

    Snímek obrazovky otevření Poznámkového bloku ve Windows 10.
  2. Chcete-li vytvořit jednoduchý dávkový soubor, zadejte do prázdného dokumentu programu Poznámkový blok následující:

    @ECHO VYPNUTO
    ECHO Pokud vidíte tento text, úspěšně jste vytvořili svůj první dávkový soubor ve Windows 10. Gratulujeme!
    PAUZA.
    Dávkový soubor v programu Poznámkový blok.
  3. Klikněte Soubor v levém horním rohu okna programu Poznámkový blok.

    Dávkový soubor napsaný v programu Poznámkový blok.
  4. Klikněte Uložit jako v rozbalovací nabídce.

    Uložení dávkového souboru v programu Poznámkový blok.
  5. Zadejte název skriptu, například test.bat, a klikněte Uložit.

    Pojmenování dávkového souboru v programu Poznámkový blok.

    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.

  6. Najděte soubor, který jste právě uložili, a dvakrát na něj klikněte.

    Dávkový soubor na ploše Windows 10.
  7. Pokud byl soubor vytvořen správně, zobrazí se příkazové okno, které vypadá takto:

    Spuštěný dávkový soubor ve Windows 10.

Příkazy a popisy dávkového souboru

A dávkový soubor je speciální typ souboru, který automaticky otevírá a příkazové okno při aktivaci. 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 provedou prostřednictvím příkazového řádku systému 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ů, které lze použít v dávkových souborech, spolu s vysvětlením toho, co dělají:

  • @ECHO VYPNUTO: Deaktivuje zobrazení výzvy. To se obvykle používá na začátku dávkového souboru pro čistší zobrazení. Nepotřebujete @, ale jeho zahrnutí skryje také příkaz ECHO OFF.
  • ECHO: Vytiskne následující text do příkazového okna.
  • PAUZA: Způsobí, že příkazové okno zůstane otevřené po dokončení dávkového souboru nebo umožní čtení textu v okně před pokračováním.
  • TITUL: Umístí vlastní nadpis do záhlaví příkazového okna.
  • CLS: Vymaže příkazové okno.
  • VÝSTUP: Ukončí a zavře příkazové okno.
  • KOPÍROVAT: 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 adresu IP nebo webovou stránku.
  • TRACERT: Zkontrolujte své připojení k IP nebo webové stránce pomocí ICMP.
  • SOUBOR: Používá se k nastavení proměnné.
  • LI: Provedení podmíněné funkce na základě uživatelského vstupu nebo jiné proměnné.

Vkládání komentářů do dávkových souborů

Pokud řádek v dávkovém souboru začnete 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 hello world, který ukazuje, jak komentáře fungují.
ECHO Ahoj světe!
:: Toto je další komentář, neuvidíte mě, dokud si nepřečtete dávkový soubor!
ECHO Sbohem!
PAUZA.

Pokud tyto příkazy vložíte do dávkového souboru a spustíte jej, uvidíte výstup takto:

Dávkový soubor ukazující, jak jsou komentáře skryté.

Komentáře nejsou nutné, ale je to užitečná možnost, kterou budete potřebovat více při vytváření komplikovaných dávkových souborů se spoustou oddílů.

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
PAUZA
:: Tato sekce kontroluje, zda je k dispozici konkrétní webová stránka.
ping na google.com
:: Tato sekce vám umožňuje zvolit, zda chcete spustit tracert.
nastavit "reply=y"
set /p "reply=Spustit nyní traceroute? [y|n]: "
pokud /i není "%reply%" == "y" goto :eof
tracert google.com
PAUZA.

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 jestli chceš. Poté se pozastaví podruhé, což vám umožní zkontrolovat výsledky před zavřením okna.

Konečný výsledek vypadá takto:

Příklad výstupu dávkového souboru.

Můžete použít jakýkoli příkazy příkazového řádku v dávkovém souboru, včetně proměnných a uživatelské interakce jako ve výše uvedeném příkladu, zapisování informací do jiných souborů a další.