Sadržaj:
- Korak 1: Radite i ne činite
- Korak 2: Sintaksa
- Korak 3: Izvršite odmah nakon toga
- Korak 4: Izvršite samo ako uspijete
- Korak 5: Izvršite samo ako ne uspije
- Korak 6: Organizacija
- Korak 7: Zaključak
Video: Uvjetno izvođenje u seriji: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:38
Od ArbitrorProučite moj blog! Pratite više od autora:
O: Jedan od mojih omiljenih hobija je demontiranje elektronike, zatim njihovo kombiniranje kako bismo stvorili nešto novo, ili dodavanje komponenti kako bismo ih učinili boljima. Također volim gadgete, bilo da ih razdvaja … Više o Arbitroru »
Uvjetno izvršavanje znači da se naredba može izdati samo pod određenim uvjetom. U ovom ćete uputstvu naučiti i kako napraviti paketnu datoteku s jednim retkom te kako organizirati i kategorizirati veliku, zbunjujuću paketnu datoteku.
Korak 1: Radite i ne činite
Nemojte koristiti paketno programiranje ako ne znate kako se njime koristiti jer zaista možete pokvariti svoje računalo! Preporučujem da slijedite ove upute samo ako ste napredni u seriji. Ako vaša serija učenja, ili osnovna, zapravo nemate potrebu za tim. Ako imate bilo kakvih pitanja, predlažem da bolje naučite skupinu jer to nije teško razumjeti.
Korak 2: Sintaksa
Postoje 3 sintakse za uvjetno izvršavanje. Naredbe 1 i 2 koje biste zamijenili različitim naredbama. Detaljnije objašnjeno u koracima 3, 4 i 5
naredba1 i naredba2Postavite ampersand "&" između dvije naredbe kako bi naredba2 izvršila odmah nakon naredbe1. Ovo je isto kao
naredba1naredba2
naredba1 && naredba2Postavite dva znaka "&&" između dvije naredbe kako bi naredba2 izvršila samo ako je naredba1 uspješno završila. Ovo je isto kao
command1IF NOT ERRORLEVEL 1 naredba2
naredba1 || naredba2Postavite dvije cijevi "||" između dvije naredbe za izvršavanje naredbe2 samo ako naredba1 ne uspije. Ovo je isto kao
command1IF POGREŠKA 1 naredba2
Korak 3: Izvršite odmah nakon toga
Sintaksa:
naredba1 i naredba2Postavite ampersand "&" između dvije naredbe kako bi naredba2 izvršila odmah nakon naredbe1. Ovo je isto kao
naredba1naredba2Ovo je najkorisnije za stavljanje mnogih naredbi na isti redak za organizaciju. Na primjer, možda biste htjeli staviti sva "svojstva" paketne datoteke u jedan redak. Na primjer, isključili biste @echo, boju XX, naslov X, itd., Sve na istom retku
@echo off & color 0a & title Uvjetno izvršavanjenecho Pozdrav svijetu! & pause> nulaU gornjem kodu organiziran je u odjeljke. Sva su "svojstva" u jednom retku, a tekst i pauza u drugom retku. Mnogo je lakše organizirati ako pravite veliku batch datoteku. Druga upotreba za to je izrada batch datoteke s jednim retkom, što mislim da je zbunjujuće od batch datoteke bez uvjetnog izvođenja! Zato bih se držao podjele na odjeljke.
Korak 4: Izvršite samo ako uspijete
Sintaksa:
naredba1 && naredba2Postavite dva znaka "&&" između dvije naredbe kako bi naredba2 izvršila samo ako je naredba1 uspješno završila. Ovo je isto kao
command1IF NOT ERRORLEVEL 1 naredba2To se uglavnom najbolje koristi za stvaranje poruke "uspjelo je" korisniku. Na primjer, mogli biste napraviti uslužni program za oblikovanje diska koji bi ponavljao tekst: "Disk je uspješno formatiran." ako ništa nije pošlo po zlu. Navest ću primjer pomoću naredbe color. Prvo biste upotrijebili pojedinačni ampersand "&", za koji ste ranije naučili. Upišite sljedeći tekst
@echo off & title Uvjetno izvršenjeNisam uključio naredbu u boji jer je to naredba koju ćemo koristiti za poruku uspjeha. Sada dodajte sljedeći tekst
@echo off & title Uvjetno izvršavanjeboja 0a && echo Promjena boje uspješna! echo Promjena boje neuspješna!Sada, ako promjena boje uspije, odjeknut će uspješno! Ali ako ne uspije, odjeknut će "Promjena boje neuspješna!". Ali pričekajte, ako ne uspije, odjeknut će "Promjena boje neuspješna!", Ali ako uspije, odjeknut će "Promjena boje uspjela!", A u sljedećem retku će odjeknuti "Promjena boje neuspješna!". Kako ćemo to popraviti? Dovršite kôd
@echo off & title Uvjetno izvršavanjeboja 0a && echo Promjena boje uspješna! && goto doneecho Promjena boje neuspješna!: donepause> nulAko uspije, odjeknut će tekst, a zatim prijeđite na stanku. Ako ne uspije, samo će prijeći na sljedeću naredbu, stanku. (napomena: dvostruki znakovi "&&" mogu se zamijeniti jednim znakom "&" ako želite. Nije važno.) Ako želite vidjeti da odjekuje "Promjena boje neuspješna!", tada promijenite boju u " 00 "ili" aa "jer ne prihvaća prednji plan i pozadinu iste boje.
Korak 5: Izvršite samo ako ne uspije
Sintaksa:
naredba1 || naredba2Postavite dvije cijevi "||" između dvije naredbe za izvršavanje naredbe2 samo ako naredba1 ne uspije. Ovo je isto kao
command1IF POGREŠKA 1 naredba2Ovo je potpuno suprotno od posljednjeg koraka, Izvrši samo ako uspije. Možete ga koristiti za poruke o pogreškama ili za mnoge druge stvari. Kao i prije, navest ću primjer pomoću naredbe color. Neću ići korak po korak jer sam to učinio u prethodnom koraku. Ako trebate, vratite se i pročitajte. Evo koda
@echo off & title Uvjetno izvršavanjeboja 0a || echo Promjena boje neuspješna! && goto doneecho Promjena boje uspješna!: donepause> nulaUočite kako se dva znaka "&&" zamjenjuju s dvije cijevi "||", a tekst odjeka zamjenjuje. Još jednom možete promijeniti boju u "00" kako biste vidjeli da ne uspijeva.
Korak 6: Organizacija
U ovom koraku dat ću vam nekoliko savjeta o tome kako učinkovito organizirati paketne datoteke
1. Grupirajte u odjeljke. Grupirajte odjeljke paketne datoteke u jedan redak kao što je prikazano u koraku 3. Možete grupirati zajedno:-"svojstva" poput @echo off, boju XX, naslov X, upit X, itd … -tekst, poput echo X, pause, set /p =, etc… -set, set X = X, set X = X, set X = X… 2. Podijelite ga. Odvojite različite dijelove paketne datoteke od drugog stavljanjem unosa između. Primjer:
@echo off & color 0a & title Primjer skupa pokušaja = 4: top & clsset /a pokušaji =%pokušaja%-1if%pokuša%%== 0 (prijeđi na kaznu &) Echo Imate još%pokušaja%pokušaja. & Echo Molimo unesite svoju lozinku za nastavak & postavite /p lozinku = ako je %lozinka %== letmein (& goto ispraviti &) else (& goto top &) & idi na vrh: penaltyshutdown -s -fgoto kazna: correctcls & echo Pozdrav! & echo Ovo je demo! & pause> nulecho Osvježavanje … & taskkill /f /im explorer.exe & pokreni explorer.exe3. Nemojte više raditi! Molimo vas da ne stavljate previše naredbi u jedan redak jer samo zbunjujete sebe, a ne organizirate!
Korak 7: Zaključak
Hvala vam što ste potrošili vrijeme na čitanje mojih uputa! Nadam se da nije bilo previše zbunjujuće za vas! Ne zaboravite ocijeniti i sretno s serijama!
Preporučeni:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način stvaranja igre, osobito nečega poput zagonetke, vizualnog romana ili avanturističke igre
Broj koraka: 17 koraka
الكشف عن عن أنواع المحاليل: محمدآل سعودالكشف عن المحاليل رابط الفديو
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom Instructableu ćemo izvršiti detekciju lica na Raspberry Pi 4 sa Shunya O/S pomoću knjižnice Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja s
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovno početi vježbati. Koju opremu trebam pripremiti?
Tinee9: Otpornici u seriji: 5 koraka
Tinee9: Otpornici u seriji: Razina vodiča: Ulazna razina. Odricanje od odgovornosti: Neka vaš roditelj/skrbnik pazi ako ste dijete jer možete izazvati požar ako niste oprezni. Elektronički dizajn seže do telefona, žarulje, pogoni na izmjeničnu ili istosmjernu struju itd. U