Obsah:

Podmíněné provedení v dávce: 7 kroků
Podmíněné provedení v dávce: 7 kroků

Video: Podmíněné provedení v dávce: 7 kroků

Video: Podmíněné provedení v dávce: 7 kroků
Video: 🔴 B4THECLASH: Čonny ⚔️ Kroka 🅰️ Král Pablo ⚔️ Rybka (live) 2024, Červenec
Anonim

Podívejte se na můj blog! Sledujte Více od autora:

Horizont napětí
Horizont napětí
Horizont napětí
Horizont napětí
Moje akvárium
Moje akvárium
Moje akvárium
Moje akvárium
Olejomalba Ocean Storm
Olejomalba Ocean Storm
Olejomalba Ocean Storm
Olejomalba Ocean Storm

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

Dělat a nedělat
Dělat a nedělat

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

Syntax
Syntax

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

Spustit hned poté
Spustit hned poté
Spustit hned poté
Spustit hned poté

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

Proveďte pouze v případě úspěchu
Proveďte pouze v případě úspěchu
Proveďte pouze v případě úspěchu
Proveďte pouze v případě úspěchu
Proveďte pouze v případě úspěchu
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í

Provést pouze v případě selhání
Provést pouze v případě selhání
Provést pouze v případě selhání
Provést pouze v případě selhání
Provést pouze v případě selhání
Provést 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

Organizace
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

Závěr
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: