Dávkové skriptování se skládá ze série příkazů, které má provést interpret příkazového řádku, uložených v souboru prostého textu. Není běžně používán jako programovací jazyk, a tak není běžně praktikován a není trendy, ale jeho ovládání a dominance v prostředí Windows nelze nikdy opomíjet. Téměř každý úkol a každou akci lze provést a provést jednoduchou sekvencí příkazů napsaných na příkazovém řádku systému Windows.
Dávkové provádění skriptu
Existují 2 způsoby, jak spustit dávkový skript.
- Do příkazového řádku zadejte dávkový skript.
- Napište kód skriptu do souboru a spusťte jej pomocí příkazového řádku.
Psát příkazy znovu a znovu na terminálu může být velmi zdlouhavý úkol, pokud máme velmi dlouhý kód. Takže možnost 2 je obecně preferována pro vytváření dávkových souborů.
Vytváření dávkových souborů
Kroky k vytvoření dávkového souboru jsou velmi jednoduché: -
- Vytvořte nový textový soubor s příponou „ .txt ‘ rozšíření.
- Nyní přejmenujte tento soubor s příponou „ .jeden ‘ tím se vytvoří dávkový soubor.
- Nyní otevřete tento soubor .bat v libovolném textovém editoru a začněte psát.
Abychom mohli začít skriptovat, musíme si být vědomi příkazů dávkového rozhraní. Příkazy Batch jsou někdy podobné příkazům Linux Scripting.
Dávkové příkazy
Základní dávkové příkazy jsou všechny nerozlišuje malá a velká písmena a lze je použít k provedení konkrétní sady pokynů: -
- DIR – Příkaz „dir“ se používá k získání všech adresářů, podadresářů a souborů přítomných v aktuálním pracovním adresáři. CD – Příkaz „cd“ se používá ke změně aktuálního pracovního adresáře. VER – Příkaz „ver“ sděluje verzi systému Windows uživatele. CLS – Příkaz „cls“ se používá k vymazání obrazovky příkazového řádku . ECHO – Příkaz ‚echo‘ je ve výchozím nastavení ‚on‘, ale pokud jej vypneme příkazem ‚echo off‘, vypne se výzva, dokud neuplyne čas ‚echo on‘. @ – „@“, pokud je použito před jakýmkoli příkazem, skryje, který příkaz je spuštěn. @ECHO OFF – Tento příkaz slouží jako výchozí bod pro jakýkoli základní dávkový skript, protože skryje výzvu s ‚echo off‘ a skryje příkaz ‚echo off‘ s ‚@‘. HELP – Tento příkaz nám říká vše o příkazech dostupných v cmd. Spustí se pouze v případě, že je cmd spuštěn jako správce.

Jak provést dávkový příkaz přes cmd (příkazový řádek)
Typy dat v dávce
- Celá čísla – Dávka podporuje celou sadu kladných a záporných celých čísel Řetězce – Na rozdíl od většiny programovacích jazyků zde zřídka používáme () dvojité uvozovky, ale používáme ‘ echo ‘ příkaz pro tisk řetězců
Poznámka: Dávka nepodporuje hodnoty s plovoucí desetinnou čárkou, tj. hodnoty s přesností.
Proměnné v dávkovém skriptování
Proměnná je entita, která ukládá určitou hodnotu a umožňuje uživateli provádět s ní libovolnou sadu instrukcí. K vytvoření proměnných použijeme příkaz SOUBOR příkaz. Proměnnou lze na rozdíl od mnoha programovacích jazyků jednoduše přiřadit, aniž byste do ní zadali jakýkoli datový typ.
SET my_variable=Hello World>
Pro tisk této proměnné musíme použít příkaz ECHO ale s malou obměnou. Protože echo tiskne jak řetězce, tak proměnné do tiskového řetězce, jednoduše zapíšeme řetězec za ECHO tak jako
ECHO Hello World>
Ale k tisku proměnné používáme ECHO jiným způsobem obejít názvy proměnných uvnitř dvou znaků procenta (%), aby se název proměnné nestal řetězcem-
ECHO %my_variable%>
Práce s dávkovými skripty
Vytváření vlastních dávkových skriptů
Příklad 1: Chcete-li tisknout GeeksForGeeks na příkazovém řádku s a bez použití proměnné.
Bez použití proměnné
ECHO GeeksForGeeks>
S proměnnou
java xor
SET my_var=GeeksForGeeks ECHO %my_var%>

Aritmetické operátory v dávkovém skriptu
Seznam operátorů:
SET /A sum=1+1 ::addition operator ECHO %sum% SET /A mul=7*9 ::multiplication operator ECHO %mul% SET /A div=9/3 ::Division operator ECHO %div% SET /A assign=10 ::Assignment operator ECHO %assign% SET /A assign+=15 ::Increment then assignment operator ECHO %assign% SET /A mod= 10%3 ::Modulus/Remainder operator ECHO %mod%>

Ukázka všech aritmetických operátorů