Skip to content

Jak vytvořit dávkový soubor v systému Windows 10

21 de Červen de 2021
howtomakeabatchfileinwindows d81d033a57ff4ad3bd87cec3fb598a16

Co je třeba 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 (vymazat).
  • Chcete-li přidat komentáře, začněte řádek se dvěma dvojtečkami a mezerou. Komentáře jsou užitečné k rozdělení dávkového souboru do sekcí.

Tento článek vysvětluje, jak vytvořit dávkový soubor v systému 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 v systému Windows 10

Vytvoření dávkového souboru v systému Windows 10 je stejně jednoduché jako psaní příkazů, které chcete spustit, do prázdného dokumentu poznámkového bloku a uložení dokumentu jako souboru .bat namísto textového dokumentu. Poté můžete soubor spustit kliknutím na něj, čímž se automaticky spustí příkazový shell systému Windows a provede vaše příkazy. Tady je postup, jak vytvořit jednoduchý dávkový soubor v systému Windows 10:

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

  2. Zadejte následující text do prázdného dokumentu programu Poznámkový blok a vytvořte jednoduchý dávkový soubor: @ECHO OFF
    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 poznámkovém bloku.

  3. Klepněte na Soubor v levém horním rohu okna programu Poznámkový blok.

    Dávkový soubor napsaný v poznámkovém bloku.

  4. Klepněte na Uložit jako v rozevírací 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 na Uložit.

    Pojmenování dávkového souboru v poznámkovém bloku.

    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. Vyhledejte 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ých souborů

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é k provedení vašeho souboru potřebujete, jste připraveni jít. Jednoduše zadejte příkazy do Poznámkového bloku způsobem popsaným výše, uložte je jako soubor .bat a otevřete dávkový soubor, kde můžete příkazy kdykoli provést. Pokud si nejste jisti, co do souboru vložit, mějte na paměti, že dávkový soubor je v podstatě seřazený seznam příkazů, které se provedou pomocí příkazového řádku systému Windows. Cokoli, co byste mohli ručně zadat do příkazového řádku, můžete vložit do dávkového souboru. Soubor poté 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, co dělají:

  • @ECHO OFF: Zakáže zobrazení výzvy. To se obvykle používá na začátku dávkového souboru pro čistší zobrazení. Nepotřebujete znak @, ale jeho skrytí také skryje 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í název 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 ICMP (Internet Control Message Protocol) na IP adresu nebo web.
  • TRACERT: Zkontrolujte připojení k IP nebo webové stránce pomocí ICMP.
  • SOUBOR: Používá se k nastavení proměnných.
  • LI: Proveďte podmíněnou funkci 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 se dvěma dvojtečkami a mezerou, nebude proveden. To vám umožní snadno vložit komentáře do dávkového souboru. Komentáře jsou užitečné k rozdělení dávkového souboru do sekcí se stručným vysvětlením účelu této sekce. Zde je příklad dávkového souboru s komentáři: @ECHO OFF
:: Tento dávkový soubor je pouze příkladem, který ukazuje, jak fungují komentáře.
TITLE Pouze základní příklad ahoj světa, který ukazuje, jak fungují komentáře.
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, zobrazí se výstup jako tento:

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

Komentáře nejsou nutné, ale je to užitečná možnost, že při vytváření komplikovaných dávkových souborů se spoustou sekcí budete potřebovat více. Tady je trochu komplikovanější dávkový soubor, který používá celou řadu příkazů, komentářů a ve skutečnosti provádí užitečný úkol: :: Tento dávkový soubor je určen ke kontrole připojení k internetu.
@ECHO OFF
TITLE Kontrola stavu internetu a připojení
:: Tento příkaz zobrazí podrobnosti o vaší síti.
ipconfig / vše
PAUZA
:: Tato část kontroluje, zda je k dispozici konkrétní web.
ping google.com
:: Tato část vám umožňuje zvolit, zda se má tracert spustit.
nastavit „odpověď = y“
set / p „reply = Spustit traceroute teď? [y|n]: „
if / i not „% reply%“ == „y“ goto: eof
tracert google.com
PAUZA

Tento soubor kontroluje vaše připojení k internetu pomocí ipconfig a poté se pozastaví, abyste jej mohli prozkoumat. Poté ping na google.com. Nakonec vám dává možnost spustit příkaz tracert, pokud chcete. Poté se podruhé pozastaví, což vám umožní zkontrolovat výsledky před zavřením okna. Konečný výsledek vypadá takto:

Ukázkový výstup dávkového souboru.

V dávkovém souboru můžete použít libovolné příkazy příkazového řádku, které se vám líbí, včetně proměnných a interakce uživatele, jako je výše uvedený příklad, zápis informací do jiných souborů a další.