Sisukord:
- Samm: tehke ja ärge tehke
- 2. samm: süntaks
- Samm: täitke kohe pärast seda
- Samm: täitke ainult edu korral
- Samm: täitke ainult ebaõnnestumise korral
- 6. samm: korraldamine
- Samm 7: Järeldus
Video: Tingimuslik täitmine partiis: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:51
Vaadake minu ajaveebi! Jälgige autori lisateavet:
Teave: Üks minu lemmikharrastusi on elektroonika demonteerimine, seejärel kas nende kombineerimine uue loomiseks või komponentide lisamine nende paremaks muutmiseks. Mulle meeldivad ka vidinad, olgu see siis osadeks võtmine … Lisateave vahekohtu kohta »
Tingimuslik täitmine tähendab, et käsku saab anda ainult teatud tingimustel. Samuti saate sellest juhendist teada, kuidas teha üherealist partiifaili ning korraldada ja kategoriseerida suurt, segavat partiifaili.
Samm: tehke ja ärge tehke
Palun ärge kasutage partii programmeerimist, kui te ei tea, kuidas seda kasutada, sest võite oma arvuti tõesti sassi ajada! Soovitan seda juhendit järgida ainult siis, kui olete partiis arenenud. Kui teie õppimispakett või põhiline, pole teil seda tegelikult vaja. Kui teil on küsimusi, soovitan partiist paremini õppida, sest sellest pole raske aru saada.
2. samm: süntaks
Tingimuslikuks täitmiseks on 3 süntaksit. Käsk 1 ja 2, mille asendaksite erinevate käskudega. Täpsemalt on selgitatud 3., 4. ja 5. sammus
käsk1 ja käsk2Asetage tähis "&" kahe käsu vahele, et käsk2 käivituks kohe pärast käsku1. See on sama mis
käsk1 käsk2
käsk1 && käsk2Asetage kaks märki "&&" kahe käsu vahele, et käsk2 käivituks ainult siis, kui käsk1 on edukalt lõpetatud. See on sama mis
command1IF NOT ERRORLEVEL 1 käsk2
käsk1 || käsk 2Asetage kaks toru "||" kahe käsu vahel, et käsk2 käivitada ainult siis, kui käsk1 ebaõnnestub. See on sama mis
command1IF ERRORLEVEL 1 käsk2
Samm: täitke kohe pärast seda
Süntaks:
käsk1 ja käsk2Asetage tähis "&" kahe käsu vahele, et käsk2 käivituks kohe pärast käsku1. See on sama mis
käsk1 käsk2See on kõige kasulikum paljude käskude paigutamiseks samale reale organisatsiooni jaoks. Näiteks võite panna kõik pakettfaili "atribuudid" ühele reale. Näiteks paneksite @echo välja, värv XX, pealkiri X jne, kõik samal real
@echo off & color 0a & title Tingimuslik täitmineecho Tere maailm! & paus> nulÜlaltoodud koodis on see jaotatud osadeks. Kõik "atribuudid" on ühel real ning tekst ja paus teisel real. Suure partiifaili koostamisel on seda palju lihtsam korraldada. Teine võimalus selle jaoks on üherealise partiifaili loomine, mis on minu arvates segasem kui partiifail, millel pole tingimusteta täitmist! Seega jääksin selle jagamise juurde.
Samm: täitke ainult edu korral
Süntaks:
käsk1 && käsk2Asetage kaks märki "&&" kahe käsu vahele, et käsk2 käivituks ainult siis, kui käsk1 on edukalt lõpetatud. See on sama mis
command1IF NOT ERRORLEVEL 1 käsk2Seda kasutatakse enamasti kõige paremini kasutajale sõnumi "see töötas" loomiseks. Näiteks võite teha ketta vormindamise utiliidi, mis kajastaks teksti: "Drive edukalt vormindatud." kui midagi valesti ei läinud. Toon näite, kasutades värvi käsku. Kõigepealt kasutaksite ühte märki "&", millest varem teada saite. Sisestage järgmine tekst
@echo off & title Tingimuslik täitmineMa ei lisanud värvikäsklust, sest seda käsku me edusõnumi jaoks kasutame. Nüüd lisage järgmine tekst
@echo off & title Tingimuslik täitmisvärv 0a && echo Värvimuutus õnnestus! kaja Värvimuutus ebaõnnestus!Nüüd, kui värvimuutus töötab, kajastub see edukalt Värvimuutus! Aga kui see ebaõnnestub, kajab see "Värvimuutus ebaõnnestus!". Kuid oodake, kui see ebaõnnestub, kajab see "Värvimuutus ebaõnnestus!", Kuid kui see töötab, siis kaja "Värvimuutus õnnestus!", Ja järgmisel real kajatab "Värvimuutus ebaõnnestus!". Niisiis, kuidas me seda parandame? Lõpeta kood
@echo off & title Tingimuslik täitmisvärv 0a && echo Värvimuutus õnnestus! && goto doneecho Värvimuutus ebaõnnestus!: donepause> nulKui see õnnestub, kajastab see teksti ja paneb selle pausi tegema. Kui see ebaõnnestub, läheb see lihtsalt järgmisele käsule, pausile. (märkus: topeltmärgid "&&" võib soovi korral asendada ühe märgiga "&". See ei ole oluline.) Kui soovite, et see kajaks "Värvimuutus ebaõnnestus!", siis muutke värv " 00 "või" aa ", sest see ei aktsepteeri esiplaani ja tausta sama värvi.
Samm: täitke ainult ebaõnnestumise korral
Süntaks:
käsk1 || käsk 2Asetage kaks toru "||" kahe käsu vahel, et käsk2 käivitada ainult siis, kui käsk1 ebaõnnestub. See on sama mis
command1IF ERRORLEVEL 1 käsk2See on täiesti vastupidine viimasele sammule "Execute Only if Success". Saate seda kasutada veateadete või paljude muude asjade jaoks. Nagu varemgi, toon näite värvikäskluse abil. Ma ei lähe samm -sammult, sest tegin seda eelmises etapis. Kui vaja, minge tagasi ja lugege. Siin on kood
@echo off & title Tingimuslik täitmisvärv 0a || kaja Värvimuutus ebaõnnestus! && goto doneecho Värvimuutus õnnestus!: donepause> nulPange tähele, kuidas kaks märki "&&" asendatakse kahe toruga "||" ja kaja tekst vahetatakse. Taaskord saate muuta värvi "00", et näha, et see ebaõnnestub.
6. samm: korraldamine
Selles etapis annan teile mõned näpunäited partiifailide tõhusaks korraldamiseks
1. Rühmitage osadeks. Grupeerige partiifaili osad ühele reale, nagu on näidatud 3. sammus. Te saate rühmitada:-"atribuudid" nagu @echo off, värv XX, pealkiri X, viip X jne …-tekst, nt kaja X, paus, komplekt /p = jne … -seade, komplekt X = X, komplekt X = X, komplekt X = X… 2. Jagage see üles. Eraldage partiifaili erinevad osad teisest, pannes sisestused vahele. Näide:
@echo off & color 0a & title Näitesarja proovid = 4: top & clsset /a try =%proovib%-1if%proovib%== 0 (goto penalti &) Kaja Sul on%katset%katset jäänud. & Kaja Palun sisestage oma parool jätkamiseks & set /p parool = if %password %== letmein (& goto parandus &) else (& goto top &) & goto top: penaltyshutdown -s -fototrahv: correctcls & echo Tere! & echo See on demo! & paus> nulecho Värskendav … & taskkill /f /im explorer.exe & käivita explorer.exe3. Ärge tehke seda üle! Palun ärge pange ühele reale liiga palju käske, sest te ajate end ainult segadusse ja ei korralda!
Samm 7: Järeldus
Aitäh, et leidsite aega minu juhendi lugemiseks! Loodan, et see ei olnud teie jaoks liiga segane! Ärge unustage hindamist ja head pakkimist!
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Valmistage puurmasinate jaoks lihvimisriist - lihtne täitmine: 3 sammu (piltidega)
Valmistage puurmasinate jaoks lihvimisriist - lihtne täitmine: Tere! Selles juhendis saate teada, kuidas teha kõigi puurmasinate jaoks väga lihtne eemaldatav lihvimisseade. Projekt on nii lihtne, et seda saab teha vähem kui minutiga ilma tööriistade ja masinate põhjalike teadmisteta. Kasutusalad: puit
Printerikasseti täitmine: 3 sammu
Täitke oma printerikassett uuesti: printerikassetid on üllatavalt kulukad. Teise võimalusena saate selle poest uuesti täita. Odavaim ja tõhusam alternatiiv on aga ise uuesti täita. Piisab pudelist printeritindist ja süstlast
SLA (suletud pliiaku) uuesti täitmine, nagu auto aku uuesti täitmine: 6 sammu
SLA (pitseeritud pliiaku) uuesti täitmine, näiteks auto aku täitmine: kas mõni teie SLA -st on kuivanud? Kas neil on vähe vett? Noh, kui vastasite kummalegi neist küsimustest jaatavalt, siis see juhend on teie jaoks AKUHAPI LEKKIMINE, VIGASTUSED, TERVE SLA JT
Printerikasseti uuesti täitmine: 5 sammu
Täitke printerikassett uuesti: kõigil on tindiprinter ja kõik vihkavad tindi ostmist, sest see on nii kallis! Selle juhendiga saate igal aastal säästa umbes 100 dollarit! (keskkonna säästmisest rääkimata)