Existuje v systému Windows mnoho úkolů, které pravidelně provádíte? Začněte se svými vlastními dávkovými skripty, pomocí kterých můžete úlohy provádět automaticky. Jsou staré jako MS-DOS, ale stále fungují ve Windows. Zjistěte, jak psát některé své vlastní skripty a ovládat počítač jako profesionál.
Tip 01: Skripty
Skripty můžete použít pro různé úkoly. Ve většině případů se skripty hodí, pokud máte opakující se úkoly, které již nechcete provádět ručně. Nezapomeňte požádat o informace o počítači nebo o obsah složky. Vytvoření skriptu nemusí být komplikované, jak se dočtete dále v článku. Každý řádek ve skriptu spustí příkaz. S úkolem Pauza můžete například pozastavit skript, což je užitečné, pokud chcete psát více příkazů do stejného skriptu za sebou. Pokud máte - možná z minulosti - zkušenosti s přiřazováním v systému MS-DOS, můžete nyní tyto znalosti znovu využívat. Pomocí skriptu můžete provádět téměř všechny příkazy, jak jste byli zvyklí dělat ručně. Populární příkazy jako Del, Cls a Běh jsou dokonale proveditelné. Ještě o těchto úkolech nemáte znalosti? Žádný problém: je poměrně snadné získat potřebné základní znalosti.

Tip 02: Konstrukce
Skript se skládá z několika řádků textu, které instruují počítač k provádění určitých úkolů. K vytvoření skriptu toho moc nepotřebujete. Nepotřebujete více než vestavěný Poznámkový blok. Otevřete nabídku Start, spusťte slovo poznámkový blok a otevřete titulní aplikaci. Můžete rychle vytvořit jednoduchý skript, který například zobrazí větu. Zadejte následující:
@ECHO OFF
ECHO Toto je můj první vlastní scénář
PAUZA
Poté soubor uložíte, kde je důležité použít správnou příponu. Vybrat Uložení souboru. Vyberte si na Uložit jako před Všechny soubory. Pojmenujte soubor s příponou .bat. Například: Script.bat. Je čas otestovat skript. Zavřete soubor Poznámkový blok a poklepejte na soubor Script.bat. Otevře se nové okno a skript zobrazí větu. Stisknutím libovolné klávesy okno zavřete. Chcete-li skript upravit později, klikněte na něj pravým tlačítkem a vyberte Upravit. Otevře se Poznámkový blok a můžete provést úpravy.

Často používané úkoly
ECHO Vybrat ECHO VYPNUTO pokud chcete na obrazovce pouze ukázat, jaký je výsledek určitého příkazu (a skrýt samotné příkazy). Například si vyberete úkol, jako je ping tipsentrucs.nl, a máte pro tento úkol ECHO VYPNUTO je použito, okno zobrazí pouze výsledek příkazu ping.
Použijte znak zavináč (@ECHO OFF) také použít tento první příkaz ECHO VYPNUTO pomocí příkazového řádku.
CLS Vymažte aktuální okno příkazového řádku, abyste mohli začít s čistým štítem. Tento příkaz je užitečný, pokud spouštíte více skriptů za sebou a chcete pokaždé začít s prázdným oknem.
TITUL: Chcete-li v okně příkazového řádku zadat vlastní název, použijte tento příkaz a za ním název. Například:
TITUL: Toto je můj vlastní scénář
PAUZA Tím se pozastaví provádění skriptu, poté jej lze později obnovit.
:: Pomocí těchto dvou dvojteček přidáte k dokumentu komentář. Užitečné, pokud si sami vytvoříte více skriptů a chcete jim později porozumět. Také užitečné, pokud sdílíte skript s ostatními a chcete poskytnout vysvětlení. Například:
:: Tento skript řídí činnost počítače
KOPÍROVAT Tím se zkopíruje soubor nebo složka do jiného umístění. Například:
COPY Script.bat C: \ Docs
VÝSTUP Tím se zavře okno příkazového řádku.
Tip 03: V případě problémů
Máte problémy se sítí, například kvůli ztrátě připojení k internetu? Normálně spustíte úkol, jako je ipconfig / vše ke kontrole stavu síťového hardwaru. Nebo použijete příkaz jako ping zkontrolovat dostupnost systému v síti. Takové příkazy dokonale zapadají do skriptu, protože je můžete provádět jeden po druhém. Skript můžeme nastavit následovně:
@ECHO OFF
ipconfig / vše
ping tipsentrucs.nl
tracert tipsentrucs.nl
PAUZA

Tip 04: Komentáře
Obzvláště u delších skriptů je užitečné (a čisté) umístit komentář do skriptu každou chvíli. Tímto způsobem budete později vědět, jaká je funkce skriptu, ale s vašimi skripty mohou pracovat i ostatní uživatelé. Koneckonců, komentář vysvětluje, co se děje ve skriptu. Skript nikdy komentář „neprovede“. Chcete-li přidat komentář, zadejte :: (dvojtečka v řádku, bez mezery), následovaná mezerou a skutečným komentářem. Každý řádek může obsahovat komentář. Takto vypadá tento řádek:
:: Tento skript řídí činnost počítače

Tip 05: Textový soubor
Skript někdy generuje důležité informace. Můžete si vybrat, zda chcete zobrazit informace na obrazovce (jako v tipu 3), ale můžete si také nechat uložit informace v textovém souboru, abyste si je mohli později ve svém volném čase prohlédnout. To je také užitečné, pokud chcete porovnávat informace po delší dobu. Například pokud jste napsali skript, který kontroluje rychlost pingu internetového připojení a po nějaké době stejný skript znovu spustíte. Používáte znaky >>, následované mezerou a názvem textového souboru, do kterého musí být informace zapsána. Například:
ping tipsentrucs.nl >> registrace.txt
Výsledky příkazu ping do tipsentrucs.nl se při spuštění skriptu zapíší do souboru Registration.txt. Tento soubor pak můžete zobrazit v programu Poznámkový blok.
Použitelný skript by pak vypadal takto:
@ECHO OFF
:: U tohoto skriptu zkontroluji, zda připojení k internetu funguje správně
ipconfig / vše >> registration.txt
ping tipsentrucs.nl >> registrace.txt
tracert tipsentrucs.nl >> registrace.txt
Uložte soubor, například jako Networkchecke.bat a spusťte to. Buďte trpěliví - objeví se okno příkazového řádku a příkazy budou provedeny. Po provedení všech příkazů se okno automaticky zavře. Poté soubor otevřete Registration.txt: výsledky kontroly jsou řádně zdokumentovány.

PowerShell
Ve Windows 10 najdete kromě „klasického“ příkazového řádku ještě další příkazový řádek: PowerShell. Jaké jsou rozdíly? PowerShell můžete považovat za pokročilého bratra příkazového řádku. Komponenta se v organizacích používá hlavně správci systému, kteří s ní mohou mimo jiné provádět úkoly správy (serverů). Můžete s ním spouštět složitější skripty. Příkazový řádek je starší než PowerShell. Průměrný uživatel nemusí používat PowerShell. Příkazový řádek je také dostatečný pro náš účel.
Tip 06: Přehled
Nyní, když víme, jak použít skript k zápisu informací do textového souboru, můžeme také použít tuto taktiku k vytvoření užitečných přehledů. Například pokud chcete vědět, které soubory jsou ve složce. Pomocí následujícího skriptu automaticky vytvoříte soupis souborů ve složce D: \ Tips a zapíšete tyto informace do souboru Overview.txt, který je umístěn ve stejné složce:
@ECHO OFF
:: Zobrazit všechny soubory ve složce Tipy v textovém souboru Přehled
dir "D: \ Tips" >> D: \ Tips \ Summary.txt
ECHO Byl proveden soupis
PAUZA
Poté soubor otevřete Overview.txt zobrazit soubory.

Tip 07: Při spuštění
Bude to opravdu zajímavé, když máte skript, který musí být spuštěn při každém spuštění systému Windows. Nejprve vytvoříme zástupce souboru skriptu. Klikněte pravým tlačítkem na soubor skriptu a vyberte Kopírovat na / plochu (vytvořit zástupce). Poté otevřete plochu a zkontrolujte, zda je zástupce k dispozici. Klikněte na něj pravým tlačítkem a vyberte Řezat. Otevřete okno Provést (tip: použijte kombinaci kláves Windows + R) a zadejte Shell: spuštěnínásledovaný tiskem Enter. Mapa Spuštění bude otevřen. Klikněte do něj pravým tlačítkem a vyberte Držet. Zástupce souboru skriptu je nyní ve složce Spuštění. Vypněte Windows výběrem z nabídky Start Zapnutí / vypnutí / restart. Od této chvíle se skript spustí automaticky při každém spuštění systému Windows. Chcete-li to ukončit, jednoduše odstraňte soubor ze složky Po spuštění.

Tip 08: Systémové informace
Můžete také napsat soubor skriptu, pokud chcete zobrazit více informací o použitém počítači. Například, který operační systém se používá, kolik paměti má počítač a která síť se používá. Skript pak bude vypadat takto:
@ECHO OFF
:: S tímto skriptem můžete získat informace o použitém počítači
TITLE Informace o tomto počítači
ECHO Počkejte prosím, až získáme informace o počítači!
:: Krok 1: Které Windows tento počítač používá
ECHO =============================
INFORMACE ECHO O OKNECH
ECHO =============================
systeminfo | findstr / c: "Název OS"
systeminfo | findstr / c: "Verze OS"
systeminfo | findstr / c: "Typ systému"
:: Krok 2: Jaký hardware tento počítač používá
ECHO =============================
INFORMACE ECHO O HARDWARU
ECHO =============================
systeminfo | findstr / c: "Celková fyzická paměť"
wmic CPU získat jméno
:: Krok 3: Kterou síť tento počítač používá
ECHO =============================
INFORMACE ECHO O SÍTI
ECHO =============================
ipconfig | findstr IPv4
ipconfig | findstr IPv6
PAUZA

Tip 09: Nebo do souboru
Můžete také použít skript z tipu 8 ke generování textového souboru s informacemi o počítači. Jak jste si přečetli v tipu 4, jedná se o doplnění ve skriptu >> název_souboru.txt použitý. S touto znalostí můžete skript dále rozšířit. Poté můžete vidět první část skriptu jako příklad:
@ECHO OFF
:: S tímto skriptem můžete získat informace o použitém počítači
TITLE Informace o tomto počítači
ECHO Počkejte prosím, až získáme informace o počítači!
:: Krok 1: Které Windows tento počítač používá
ECHO =============================
INFORMACE ECHO O OKECH
ECHO =============================
systeminfo | findstr / c: "Název OS" >> Information.txt
systeminfo | findstr / c: "Verze OS" >> Information.txt
systeminfo | findstr / c: "Typ systému" >> Information.txt
