Kazalo:
- 1. korak: naredite in ne storite
- 2. korak: Sintaksa
- 3. korak: Izvedite takoj za tem
- 4. korak: Izvedite le, če uspe
- 5. korak: Izvedite le v primeru neuspeha
- 6. korak: Organizacija
- 7. korak: Zaključek
Video: Pogojno izvajanje v paketu: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:09
Avtor ArbitrorPreglejte moj blog! Sledite še avtorju:
O: Eden mojih najljubših hobijev je razstavljanje elektronike, nato pa jih združim, da ustvarim nekaj novega, ali dodam komponente, da jih naredim boljše. Všeč so mi tudi pripomočki, ne glede na to, ali jih ločuje … Več o Arbitrorju »
Pogojno izvajanje pomeni, da je ukaz mogoče izdati le pod določenim pogojem. V tem navodilu se boste naučili tudi, kako narediti paketno datoteko z eno vrstico ter kako organizirati in kategorizirati veliko, zmedeno paketno datoteko.
1. korak: naredite in ne storite
Prosimo, da ne uporabljate paketnega programiranja, če ne veste, kako ga uporabljati, ker lahko res zmotite računalnik! Priporočam, da sledite tem navodilom le, če ste napredovali pri seriji. Če vaša učna serija ali osnovna pri tem nimate potrebe po tem. Če imate kakršna koli vprašanja, predlagam, da se serije naučite bolje, ker to ni težko razumeti.
2. korak: Sintaksa
Obstajajo 3 sintakse za pogojno izvedbo. Ukaz 1 in 2 bi zamenjali z različnimi ukazi. Podrobneje razloženo v korakih 3, 4 in 5
command1 & command2Med dvema ukazoma postavite znak &, da se ukaz2 izvede takoj po ukazu1. To je enako kot
command1command2
command1 && command2Med dvema ukazoma postavite dva znaka »&&«, da bo izveden command2 le, če je command1 uspešno končan. To je enako kot
command1IF NOT ERRORLEVEL 1 ukaz2
ukaz1 || ukaz2Postavite dve cevi "||" med dvema ukazima za izvedbo ukaza2 le, če ukaz1 ne uspe. To je enako kot
command1IF ERRORLEVEL 1 ukaz2
3. korak: Izvedite takoj za tem
Sintaksa:
command1 & command2Med dvema ukazoma postavite znak &, da bo ukaz2 izveden takoj za ukazom1. To je enako kot
command1command2To je najbolj uporabno za dajanje številnih ukazov v isto vrstico za organizacijo. Na primer, morda želite vse "lastnosti" paketne datoteke postaviti v eno vrstico. Na primer, izklopite @echo, barvo XX, naslov X itd., Vse na isti vrstici
@echo off & color 0a & title Pogojno izvajanjenecho Pozdravljeni svet! & pause> ničV zgornji kodi je razdeljen na odseke. Vse "lastnosti" so v eni vrstici, besedilo in premor pa v drugi vrstici. Če naredite veliko paketno datoteko, je veliko lažje organizirati. Druga uporaba tega je izdelava paketne datoteke z eno vrstico, kar se mi zdi bolj zmedeno kot paketna datoteka brez pogojne izvedbe! Zato bi se držal razdelitve na dele.
4. korak: Izvedite le, če uspe
Sintaksa:
command1 && command2Med dvema ukazoma postavite dva znaka »&&«, da bo izveden command2 le, če je command1 uspešno končan. To je enako kot
command1IF NOT ERRORLEVEL 1 ukaz2To se večinoma najbolje uporablja za ustvarjanje sporočila "delovalo je" uporabniku. Na primer, lahko naredite pripomoček za oblikovanje diska, ki bi odmeval besedilo: "Pogon je bil uspešno oblikovan." če ni šlo nič narobe. Navedel bom primer z ukazom color. Najprej bi uporabili enojni znak &, o katerem ste izvedeli prej. Vnesite naslednje besedilo
@echo off & title Pogojna izvedbaBarvnega ukaza nisem vključil, ker ga bomo uporabili za sporočilo o uspehu. Zdaj dodajte naslednje besedilo
@echo off & title Pogojno izvajanje barva 0a && echo Sprememba barve uspešna! echo Sprememba barve neuspešna!Če bo sprememba barve uspela, bo odmev Barvna sprememba uspešna! Če pa ne uspe, bo odmevalo "Sprememba barve neuspešna!". Toda počakajte, če ne uspe, bo odmevalo "Sprememba barve neuspešna!", Če pa deluje, bo odmevalo "Sprememba barve je uspela!", V naslednji vrstici pa bo odmevala "Sprememba barve neuspešna!". Kako torej to popravimo? Dokončajte kodo
@echo off & title Pogojna izvedba barva 0a && echo Sprememba barve uspešna! && goto doneecho Sprememba barve neuspešna!: donepause> nulČe bo uspelo, bo odmevalo besedilo, nato pa pojdi na premor. Če ne uspe, bo šel samo na naslednji ukaz, premor. (Opomba: dvojni znak & "lahko zamenjate z enim znakom" & ", če želite. Ni važno.) Če želite, da odmeva" Sprememba barve neuspešna! ", spremenite barvo v" 00 "ali" aa ", ker ne dovoljuje, da sta ospredje in ozadje iste barve.
5. korak: Izvedite le v primeru neuspeha
Sintaksa:
ukaz1 || ukaz2Postavite dve cevi "||" med dvema ukazima za izvedbo ukaza2 le, če ukaz1 ne uspe. To je enako kot
command1IF ERRORLEVEL 1 ukaz2To je popolno nasprotje zadnjega koraka, Izvedi le, če uspe. Uporabite ga lahko za sporočila o napakah ali za številne druge stvari. Tako kot prej bom navedel primer z ukazom color. Ne bom šel korak za korakom, ker sem to storil v prejšnjem koraku. Če želite, se vrnite in preberite. Tukaj je koda
@echo off & title Pogojna izvedba barve 0a || echo Sprememba barve neuspešna! && goto doneecho Sprememba barve uspešna!: donepause> nulUpoštevajte, kako sta dva znaka »&&« zamenjana z dvema cevma »||« in se odmevno besedilo zamenja. Še enkrat lahko spremenite barvo v "00", da vidite, da ne uspe.
6. korak: Organizacija
V tem koraku vam bom dal nekaj nasvetov, kako učinkovito organizirati paketne datoteke
1. Razvrstite v odseke. Razdelite odseke paketne datoteke v eno vrstico, kot je prikazano v koraku 3. Lahko združite:-"lastnosti", kot je @echo off, barva XX, naslov X, poziv X, itd …-besedilo, kot je echo X, pause, set /p =, etc… -set, set X = X, set X = X, set X = X… 2. Razdelite ga. Ločite različne dele paketne datoteke od drugega tako, da vnesete vmes. Primer:
@echo off & color 0a & title Primer nabora poskusov = 4: top & clsset /a poskusi =%poskusov%-1if%poskusov%== 0 (pojdi na kazen &) Odmev Imate še%poskusov%poskusov. & Echo Prosimo, vnesite geslo za nadaljevanje & nastavite /p geslo = if %password %== letmein (& goto correrct &) else (& goto top &) & goto top: penaltyshutdown -s -fgoto kazen: correctcls & echo Pozdravljeni! & echo To je demo! & pause> osvežitev nulecho … & taskkill /f /im explorer.exe & začni explorer.exe3. Ne delajte več! Prosim, ne postavljajte preveč ukazov v eno vrstico, ker samo zmedete sebe in ne organizirate!
7. korak: Zaključek
Hvala, ker ste porabili čas za branje mojega pouka! Upam, da za vas ni bilo preveč zmedeno! Ne pozabite oceniti in veselo pošiljanje!
Priporočena:
Izvajanje strojne opreme TicTacToe z uporabo RaspberryPi: 4 koraki
Izvajanje strojne opreme TicTacToe z uporabo RaspberryPi: Namen tega projekta je zgraditi interaktivni model TicTacToe z uporabo dveh različnih barvnih LED, ki označujeta dva igralca, ki uporabljata malinovo pi. Zamisel tukaj je bila, da bi to izvedli v širšem obsegu na uličici - zamislite si mrežo 3x3 polglobov (li
Enostaven za izvajanje nadzora WiFI v vašem domu: 5 korakov
Enostaven za izvajanje nadzora WiFI v vašem domu: ESP-01S je poceni in enostavna brezžična rešitev. Z združitvijo z drugimi senzorji in aktuatorjem lahko daljinsko spremljanje in krmiljenje priročno izvedemo. V tem projektu bom zgradil pametno stikalo za nadzor ventilatorja z ESP-01S Rela
Nova DIY ideja za izvajanje univerzalnih motornih močnih orodij brez električne energije: 4 koraki (s slikami)
Nova DIY ideja za izvajanje univerzalnih motornih močnih orodij brez električne energije: Hej fantje !!!! V tem navodilu se boste naučili, kako omogočiti uporabo električne energije v sili, ki vam bo omogočila uporabo univerzalnih motornih orodij, ko doma ni elektrike. Ta nastavitev je pamet pihanje za uporabo električnih orodij na oddaljenih območjih ali celo na
Izvajanje besedila z Arduinom: 3 koraki (s slikami)
Tekoče besedilo z Arduinom: Orodje in material: 1 kos LCD 16x2 1 element upor 220 ohm 1 element potencio merilnik 1k ohm 1 element protoboard 1 element arduinoNekateri mostič kabla
IAmp - ojačevalnik CMoy v paketu IPod: 8 korakov
IAmp - ojačevalnik CMoy v paketu IPod: Evo, kako vstaviti ojačevalnik za slušalke CMoy v paket iPod Nano. Zasluge za to gradnjo so naslednje: https: //www.instructables.com/id/Headphone_Amp_Chu_Moy/http: // tangentsoft.net/audio/cmoy-tutorial/http://www.headwize.com/projects/