Obsah:
- Krok 1: Dělejte a nedělejte
- Krok 2: Syntaxe
- Krok 3: Provést ihned po
- Krok 4: Proveďte pouze v případě úspěchu
- Krok 5: Proveďte pouze v případě selhání
- Krok 6: Organizace
- Krok 7: Závěr
Video: Podmíněné provedení v dávce: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Podívejte se na můj blog! Sledujte Více od autora:
O: Jedním z mých nejoblíbenějších koníčků je demontáž elektroniky, pak buď jejich vzájemná kombinace za účelem vytvoření něčeho nového, nebo přidání komponent pro jejich vylepšení. Také mám rád gadgety, ať už je rozebíráme … Více o arbitráži »
Podmíněné provedení znamená, že příkaz lze vydat pouze za určité podmínky. V tomto návodu se také naučíte, jak vytvořit jednorázový dávkový soubor a jak organizovat a kategorizovat velký, matoucí dávkový soubor.
Krok 1: Dělejte a nedělejte
Nepoužívejte dávkové programování, pokud nevíte, jak jej používat, protože počítač můžete opravdu pokazit! Doporučuji dodržovat tento návod pouze v případě, že jste pokročilí v dávce. Pokud je vaše studijní dávka, nebo základní, ve skutečnosti to nepotřebujete. Pokud máte nějaké otázky, doporučuji se lépe naučit dávku, protože to není těžké pochopit.
Krok 2: Syntaxe
Pro podmíněné spuštění existují 3 syntaxe. Příkaz 1 a 2 byste nahradili různými příkazy. Podrobněji vysvětleno v krocích 3, 4 a 5
příkaz1 a příkaz2Umístěte Ampersand "&" mezi dva příkazy, aby se příkaz2 provedl hned za příkazem1. To je stejné jako
příkaz1 příkaz2
příkaz1 && příkaz2Umístěním dvou ampersandů „&&“mezi dva příkazy nechejte příkaz Command2 spustit pouze v případě, že příkaz Command1 byl úspěšně dokončen. To je stejné jako
command1IF NOT ERRORLEVEL 1 command2
příkaz1 || příkaz 2Umístěte dvě trubky "||" mezi dvěma příkazy, aby příkaz2 provedl pouze v případě, že příkaz1 selže. To je stejné jako
příkaz1IF ERRORLEVEL 1 příkaz2
Krok 3: Provést ihned po
Syntax:
příkaz1 a příkaz2Umístěte Ampersand "&" mezi dva příkazy, aby se příkaz2 provedl hned za příkazem1. To je stejné jako
příkaz1 příkaz2To je nejužitečnější pro vkládání mnoha příkazů na stejný řádek pro organizaci. Můžete například chtít vložit všechny „vlastnosti“dávkového souboru na jeden řádek. Například byste vypnuli @echo, barvu XX, nadpis X atd., Vše na stejný řádek
@echo vypnuto & barva 0a a název Podmíněné provedení Hello World! & pause> nulVe výše uvedeném kódu je uspořádán do sekcí. Všechny „vlastnosti“jsou na jednom řádku a text a pauza jsou na jiném řádku. Je to mnohem snazší organizovat, pokud vytváříte velký dávkový soubor. Dalším použitím je vytvoření jednořádkového dávkového souboru, což je podle mě matoucí více než dávkový soubor bez podmíněného spuštění! Držel bych se tedy rozdělení na sekce.
Krok 4: Proveďte pouze v případě úspěchu
Syntax:
příkaz1 && příkaz2Umístěním dvou ampersandů „&&“mezi dva příkazy nechejte příkaz Command2 spustit pouze v případě, že příkaz Command1 byl úspěšně dokončen. To je stejné jako
command1IF NOT ERRORLEVEL 1 command2To se většinou nejlépe používá k vytvoření zprávy „fungovalo“to uživateli. Můžete například vytvořit nástroj pro formátování disku, který by odrážel text: „Disk úspěšně naformátován.“pokud se nic nestalo. Uvedu příklad pomocí příkazu color. Nejprve byste použili jeden ampersand „&“, o kterém jste se dozvěděli dříve. Zadejte následující text
@echo vypnuto a název Podmíněné provedeníNezahrnul jsem příkaz color, protože to je příkaz, který použijeme pro zprávu o úspěchu. Nyní přidejte následující text
@echo vypnuto & název Podmíněné provedení Barva 0a && echo Změna barvy úspěšná! echo Změna barvy neúspěšná!Pokud změna barvy funguje, ozve se změna barvy úspěšná! Pokud ale selže, ozve se „Změna barvy neúspěšná!“. Počkejte však, pokud selže, ozve se „Změna barvy neúspěšná!“, Ale pokud to funguje, ozve se „Barva se změnila úspěšně!“A na dalším řádku se ozve „Změna barvy neúspěšná!“. Jak to tedy vyřešíme? Dokončete kód
@echo vypnuto a název Podmíněné provedení barvy 0a && echo Změna barvy úspěšná! && goto doneecho Změna barvy neúspěšná!: donepause> nulPokud se to podaří, ozve se text a pak se pozastaví. Pokud selže, přejde pouze na další příkaz, pozastavení. (poznámka: dvojité ampersandy „&&“lze nahradit jediným ampersandem „&“, pokud si to přejete. Na tom nezáleží.) Pokud to chcete vidět, ozvěna „Změna barvy neúspěšná!“, změňte barvu na „ 00 "nebo" aa ", protože neakceptuje, aby popředí a pozadí měly stejnou barvu.
Krok 5: Proveďte pouze v případě selhání
Syntax:
příkaz1 || příkaz 2Umístěte dvě trubky "||" mezi dvěma příkazy, aby příkaz2 provedl pouze v případě, že příkaz1 selže. To je stejné jako
příkaz1IF ERRORLEVEL 1 příkaz2Toto je úplný opak posledního kroku, Execute Only if Success. Můžete jej použít pro chybové zprávy nebo pro mnoho dalších věcí. Stejně jako dříve uvedu příklad pomocí příkazu color. Nebudu jít krok za krokem, protože jsem to udělal v předchozím kroku. Pokud potřebujete, vraťte se a přečtěte si to. Zde je kód
@echo vypnuto a název Podmíněné provedení barvy 0a || echo Změna barvy neúspěšná! && goto doneecho Změna barvy úspěšná!: donepause> nulVšimněte si, jak jsou dva ampersandy „&&“nahrazeny dvěma píšťaly „||“a text ozvěny je prohozen. Opět můžete změnit barvu na „00“, abyste viděli, že selže.
Krok 6: Organizace
V tomto kroku vám poskytnu několik tipů, jak efektivně organizovat dávkové soubory
1. Seskupte do sekcí. Seskupte sekce dávkového souboru na jeden řádek, jak je uvedeno v kroku 3. Můžete seskupit dohromady:-„vlastnosti“jako @echo off, barva XX, název X, výzva X atd.…-text, jako echo X, pauza, set /p = atd … -set, set X = X, set X = X, set X = X … 2. Rozdělte to. Oddělte různé části dávkového souboru od jiného vložením vstupů mezi. Příklad:
@echo off & color 0a & title & Echo Chcete -li pokračovat, zadejte své heslo a nastavte /p heslo = if %password %== letmein (& goto correrct &) else (& goto top &) & goto top: penaltyshutdown -s -fgoto penalty: correctcls & echo Dobrý den! & echo Toto je demo! & pause> nulecho Refreshing… & taskkill /f /im explorer.exe & start explorer.exe3. Nepřehánějte to! Nedávejte prosím příliš mnoho příkazů na jeden řádek, protože si pletete jen sebe a neorganizujete se!
Krok 7: Závěr
Děkuji vám za čas, který jste strávili čtením mých pokynů! Doufám, že to pro vás nebylo příliš matoucí! Nezapomeňte ohodnotit a přejeme šťastné dávkování!
Doporučuje:
DIY Jak zobrazit čas na M5StickC ESP32 pomocí Visuino - snadné provedení: 9 kroků
DIY Jak zobrazit čas na M5StickC ESP32 pomocí Visuino - snadné provedení: V tomto tutoriálu se naučíme, jak naprogramovat ESP32 M5Stack StickC s Arduino IDE a Visuino tak, aby zobrazoval čas na LCD
M5STACK Jak zobrazit teplotu, vlhkost a tlak na M5StickC ESP32 pomocí Visuino - snadné provedení: 6 kroků
M5STACK Jak zobrazit teplotu, vlhkost a tlak na M5StickC ESP32 pomocí Visuino - snadné provedení: V tomto tutoriálu se naučíme, jak naprogramovat ESP32 M5Stack StickC s Arduino IDE a Visuino tak, aby zobrazoval teplotu, vlhkost a tlak pomocí snímače ENV (DHT12, BMP280, BMM150)
Jednoduchý chatový program v dávce: 5 kroků
Jednoduchý chatový program v dávce: Dnes vám ukážu, jak vytvořit jednoduchý dávkový program. Věřím, že dávka je jedním z nejjednodušších jazyků svého druhu. Podívejte se na video a pochopíte to. Vysvětlil jsem celý řádek, ale kvalita videa není taková, jak jsem si myslel
Vytvořte alarm v dávce: 11 kroků
Vytvořit alarm v dávce: Dobře … V tomto návodu vám ukážu, jak vytvořit alarm v dávkovém souboru. Je -li aktivován, bude z vnitřního reproduktoru vašeho počítače vycházet tón, a to pořád dokola. Pokud jste líní, můžete si jej v posledním kroku stáhnout! Velmi
Textové filmy v dávce: 6 kroků
Textové filmy v dávce: Ahoj, jsem wazupwiop a toto je můj první pokyn. V tomto návodu vám ukážu, jak dávkově vytvořit základní textový film. Doporučuji vám vidět textový film hvězdné války v jiném návodu k motivaci, zakódování a zjistit, co