reklama
Dávkové soubory jsou jedním ze skrytých tajemství Windows pro produktivitu. S trochou práce můžete automatizovat monotónní úkoly Jak používat příkazy dávkových souborů systému Windows k automatizaci opakujících se úkolůProvádíte často nudné a opakující se úkoly? Dávkový soubor může být přesně to, co hledáte. Slouží k automatizaci akcí. Ukážeme vám příkazy, které potřebujete znát. Přečtěte si více a už se o ně už nikdy nestarat. Výkonní uživatelé by se měli dozvědět vše o dávkovém skriptování dříve než později.
Jedna věc, kterou budete potřebovat vědět, kdy psaní prvních dávkových souborů Jak vytvořit soubor dávky (BAT) v pěti jednoduchých krocíchTento článek popisuje, jak vytvořit dávkový soubor pomocí pěti jednoduchých kroků pro operační systém Windows. Přečtěte si více je prohlášení if-else. Jak možná víte, pokud máte nějaké zkušenosti s programováním, příkaz if-else je způsob, jak ovládat skriptovací logiku. Umožňuje určit podmínku, která se rozvětví do různých bloků kódu.
Pokud je podmínka splněna, kód v
-li blok provede. Jinak kód v jiný místo toho běží blok. Zde je základní příklad, který vám pomůže vizualizovat:if (cash> 10) output "Máte dost peněz!"; else output "Nemáte dost peněz.";
Následující syntaxe je způsob použití pokud-jinde výpis v dávkových souborech:
pokud% x% == 15 (echo "Hodnota x je 15") jinde (echo "Neznámá hodnota")
Tento příklad funguje, když očekáváte určitý vstup a cokoli jiného může vydat standardní zprávu. Existuje však i jiný scénář, který má jiné řešení.
Ve většině programovacích jazyků můžete použít upravenou formu pokud-jinde tvrzení. Přidávání jinak pokud ve druhém příkazu umožňuje provést jiný blok kódu, pokud je počáteční příkaz nepravdivý, ale druhá podmínka vrací true, jako v tomto upraveném příkladu:
if (cash> 20) output "Máte spoustu peněz!"; jinak pokud (hotovost> 10) výstup "Máte dost peněz!"; else output "Nemáte dost peněz.";
Nemůžete však použít jinak pokud v dávkovém skriptování. Místo toho jednoduše přidejte řadu -li prohlášení:
pokud% x% == 5, pokud% y% == 5 (ozvěna „X i y se rovná 5“) if% x% == 10 if% y% == 10 (echo "X i y se rovnají 10.") jinde (echo "Neplatný vstup.")
Máte zájem o více? Podívejte se proč PowerShell může být ještě lepší než dávkové skriptování 5 důvodů, proč byste měli používat PowerShell místo dávkového skriptováníPowerShell je to, co byste dosáhli, kdybyste překročili příkazový řádek s dávkovým skriptováním, hodili nějaké další funkce a vše nakopali několika zářezy. Zde je několik důvodů, proč byste to měli vyzkoušet. Přečtěte si více .
Už jste někdy použili příkazy if-else při dávkovém skriptování? K čemu slouží dávkové soubory? Sdílejte s námi v komentářích!
Obrázek Kredit: Aaban přes Shutterstock.com
Ben je zástupcem redaktora a sponzorovaným post manažerem na MakeUseOf. Je držitelem titulu B.S. v počítačových informačních systémech z Grove City College, kde absolvoval Cum Laude as titulem Honours. Rád pomáhá druhým a je nadšený z videoher jako média.