Përmbajtje:

Ekzekutimi i Kushtëzuar në Seri: 7 Hapa
Ekzekutimi i Kushtëzuar në Seri: 7 Hapa

Video: Ekzekutimi i Kushtëzuar në Seri: 7 Hapa

Video: Ekzekutimi i Kushtëzuar në Seri: 7 Hapa
Video: CS50 2013 - Week 3, continued 2024, Korrik
Anonim

Nga ArbitrorKontrolloni blogun tim! Ndiqni më shumë nga autori:

Horizonti i Tensionit
Horizonti i Tensionit
Horizonti i Tensionit
Horizonti i Tensionit
Akuariumi im
Akuariumi im
Akuariumi im
Akuariumi im
Pikturë me vaj nga Stuhia e Oqeanit
Pikturë me vaj nga Stuhia e Oqeanit
Pikturë me vaj nga Stuhia e Oqeanit
Pikturë me vaj nga Stuhia e Oqeanit

Rreth: Një nga hobi im i preferuar është çmontimi i pajisjeve elektronike, pastaj ose kombinimi i tyre së bashku për të krijuar diçka të re, ose shtimi i përbërësve për t'i bërë ato më të mira. Më pëlqejnë gjithashtu pajisjet, pavarësisht nëse po i ndajmë… Më shumë rreth Arbitror »

Ekzekutimi me kusht do të thotë që një komandë mund të lëshohet vetëm nën një kusht të caktuar. Ju gjithashtu do të mësoni në këtë udhëzues se si të bëni një skedar të vetëm të serisë, dhe si të organizoni dhe kategorizoni një skedar grumbull të madh konfuz.

Hapi 1: Bëni dhe Mos bëni

Bëj dhe Mos bëj
Bëj dhe Mos bëj

Ju lutemi mos përdorni programim në grup nëse nuk dini si ta përdorni, sepse vërtet mund ta prishni kompjuterin tuaj! Unë rekomandoj të ndiqni këtë udhëzues nëse jeni të avancuar në grup. Nëse grupi juaj i mësimit, ose bazë në të, nuk keni vërtet nevojë për këtë. Nëse keni ndonjë pyetje, unë sugjeroj të mësoni më mirë grupin sepse kjo nuk është e vështirë të kuptohet.

Hapi 2: Sintaksa

Sintaksë
Sintaksë

Ekzistojnë 3 sintaksa për ekzekutimin me kusht. Komandat 1 dhe 2 do t'i zëvendësonit me komanda të ndryshme. Shpjeguar më hollësisht në hapat 3, 4 dhe 5

komanda1 & komanda2Vendosni një ampersand "&" në mes të dy komandave për ta bërë komandën2 të ekzekutohet menjëherë pas komandës1. Kjo është njësoj si

komanda1komanda2

komanda1 && komanda2Vendosni dy shkronja "&&" midis dy komandave për ta bërë komandën2 të ekzekutohet vetëm nëse komanda1 përfundon me sukses. Kjo është njësoj si

komanda1IF NUK E KORRUAR 1 komandë2

komanda1 || komanda2Vendosni dy tuba "||" midis dy komandave për ta bërë komandën2 të ekzekutohet vetëm nëse komanda1 dështon. Kjo është njësoj si

komanda1IF ERRORLEVEL 1 komandë2

Hapi 3: Ekzekutoni menjëherë pas

Ekzekutoni menjëherë pas
Ekzekutoni menjëherë pas
Ekzekutoni menjëherë pas
Ekzekutoni menjëherë pas

Sintaksë:

komanda1 & komanda2Vendosni një ampersand "&" në mes të dy komandave për ta bërë komandën2 të ekzekutohet menjëherë pas komandës1. Kjo është njësoj si

komanda1komanda2Kjo është më e dobishme për vendosjen e shumë komandave në të njëjtën linjë për organizimin. Për shembull, ju mund të dëshironi të vendosni të gjitha "vetitë" e skedarit të serisë në një rresht. Për shembull, do të fiknit @echo, ngjyrën XX, titullin X, etj., Të gjitha në të njëjtën linjë

@echo off & ngjyra 0a & titulli Ekzekutim me kushtEcho Përshëndetje Botë! & pauzë> nulNë kodin e mësipërm, ai është i organizuar në seksione. Të gjitha "vetitë" janë në një rresht, dhe teksti dhe pauza janë në një rresht tjetër. It'sshtë shumë më e lehtë të organizohet nëse po krijoni një skedar të madh grumbull. Një përdorim tjetër për këtë është bërja e një skedari të vetëm të serisë, i cili mendoj se është më konfuz sesa një skedar grumbull pa ekzekutim të kushtëzuar fare! Kështu që unë do t'i përmbahesha ndarjes së tij në seksione.

Hapi 4: Ekzekutoni vetëm nëse keni sukses

Ekzekutoni vetëm nëse keni sukses
Ekzekutoni vetëm nëse keni sukses
Ekzekutoni vetëm nëse keni sukses
Ekzekutoni vetëm nëse keni sukses
Ekzekutoni vetëm nëse keni sukses
Ekzekutoni vetëm nëse keni sukses

Sintaksë:

komanda1 && komanda2Vendosni dy shkronja "&&" midis dy komandave për ta bërë komandën2 të ekzekutohet vetëm nëse komanda1 përfundon me sukses. Kjo është njësoj si

komanda1IF NUK E KORRUVEL 1 komandë2Kjo përdoret më së miri për krijimin e një mesazhi "funksionoi" për një përdorues. Për shembull, mund të krijoni një mjet për formatimin e diskut që do t'i bëjë jehonë tekstit: "Disku u formua me sukses." nëse asgjë nuk shkon keq. Unë do të jap një shembull duke përdorur komandën e ngjyrës. Së pari ju do të përdorni ampersand -in e vetëm "&", për të cilin keni mësuar më herët. Shkruani tekstin e mëposhtëm

@echo off & title Ekzekutimi me kushtUnë nuk e përfshiva komandën e ngjyrave sepse ky është komanda që do të përdorim për mesazhin e suksesit. Tani shtoni tekstin e mëposhtëm

@echo off & title Ekzekutimi i Kushtëzuar Ngjyra 0a && jehonë Ndryshimi i ngjyrës i suksesshëm! jehona Ndryshimi i ngjyrës i pasuksesshëm!Tani, nëse ndryshimi i ngjyrës funksionon, do të bëjë jehonë Ndryshimi i ngjyrës me sukses! Por nëse dështon, do të bëjë jehonë "Ndryshimi i ngjyrës i pasuksesshëm!". Por prisni, nëse dështon, do të bëjë jehonë "Ndryshimi i ngjyrës i pasuksesshëm!", Por nëse funksionon, do të bëjë jehonë "Ndryshimi i ngjyrës është i suksesshëm!", Dhe në rreshtin tjetër do të bëjë jehonë "Ndryshimi i ngjyrës i pasuksesshëm!". Pra, si ta rregullojmë këtë? Përfundoni kodin

@echo off & title Ekzekutimi i Kushtëzuar Ngjyra 0a && jehonë Ndryshimi i ngjyrës i suksesshëm! && goto doneecho Ndryshimi i ngjyrës dështoi!: donepause> nulTani nëse ia del mbanë, do t'i bëjë jehonë tekstit dhe pastaj shkojeni në pauzë. Nëse dështon, ai thjesht do të kalojë në komandën tjetër, pauzën. (shënim: ampersandet e dyfishta "&&" mund të zëvendësohen me një shkronjë të vetme "&" nëse dëshironi. Nuk ka rëndësi.) Nëse doni ta shihni të bëjë jehonë "Ndryshimi i ngjyrës është i pasuksesshëm!", atëherë ndryshoni ngjyrën në " 00 "ose" aa ", sepse nuk pranon që sfondi dhe sfondi të jenë me të njëjtën ngjyrë.

Hapi 5: Ekzekutoni vetëm nëse dështoni

Ekzekutoni vetëm nëse dështoni
Ekzekutoni vetëm nëse dështoni
Ekzekutoni vetëm nëse dështoni
Ekzekutoni vetëm nëse dështoni
Ekzekutoni vetëm nëse dështoni
Ekzekutoni vetëm nëse dështoni

Sintaksë:

komanda1 || komanda2Vendosni dy tuba "||" midis dy komandave për ta bërë komandën2 të ekzekutohet vetëm nëse komanda1 dështon. Kjo është njësoj si

komanda1IF ERRORLEVEL 1 komandë2Kjo është e kundërta e plotë e hapit të fundit, ekzekutoni vetëm nëse keni sukses. Ju mund ta përdorni atë për mesazhe gabimi, ose për shumë gjëra të tjera. Ashtu si më parë, unë do të jap një shembull duke përdorur komandën e ngjyrës. Unë nuk do të shkoj hap pas hapi sepse e bëra atë në hapin e mëparshëm. Nëse keni nevojë, kthehuni dhe lexojeni. Këtu është kodi

@echo off & title Ekzekutimi i Kushtëzuar Ngjyra 0a || jehonë Ndryshimi i ngjyrës i pasuksesshëm! && goto doneecho Ndryshimi i ngjyrës me sukses!: donepause> nulVini re se si dy shkronjat "&&" zëvendësohen me dy tuba "||" dhe teksti i jehonës ndërrohet. Edhe një herë ju mund të ndryshoni ngjyrën në "00" për ta parë atë të dështojë.

Hapi 6: Organizimi

Organizimi
Organizimi

Në këtë hap do t'ju jap disa këshilla se si të organizoni skedarët e grupeve në mënyrë efektive

1. Gruponi në seksione. Gruponi seksionet e një skedari grumbull në një rresht siç tregohet në hapin 3. Ju mund të gruponi së bashku:-"pronat" si @echo off, ngjyra XX, titulli X, kërkesa X, etj … -teksti, si jehona X, pauzë, vendos /p =, etj… -vendos, vendos X = X, vendos X = X, vendos X = X… 2. Ndajeni atë. Ndani pjesë të ndryshme të një skedari grumbull nga një tjetër duke vendosur hyrje në mes Me Shembull:

@echo off & color 0a & title Shembuj të përpjekjeve = 4: krye & clsset /a përpiqet =%përpiqet%-1if%përpiqet%== 0 (goto penallti &) Echo Ju kanë mbetur%përpjekje%përpjekje. & Echo Ju lutemi shkruani fjalëkalimin tuaj për të vazhduar dhe vendosur /p fjalëkalim = nëse %password %== letmein (& goto correrct &) tjetër (& goto top &) & goto top: penalshutdown -s -fgoto dënim: correctcls & jehonë Përshëndetje! & jehonë Kjo është një demonstrim! & pause> nulecho Duke freskuar… & taskkill /f /im explorer.exe dhe fillo explorer.exe3. Mos e tejkaloni! Ju lutemi mos vendosni shumë komanda në një rresht, sepse vetëm po ngatërroni veten dhe nuk po organizoni!

Hapi 7: Përfundimi

Përfundim
Përfundim

Faleminderit që shpenzuat kohë për të lexuar udhëzimet e mia udhëzuese! Shpresoj se nuk ishte shumë konfuze për ju! Mos harroni të vlerësoni, dhe grumbullim të lumtur!

Recommended: