Satura rādītājs:

Nosacīta izpilde partijā: 7 soļi
Nosacīta izpilde partijā: 7 soļi

Video: Nosacīta izpilde partijā: 7 soļi

Video: Nosacīta izpilde partijā: 7 soļi
Video: Baby Shark song used to torture prisoners! 2024, Jūlijs
Anonim

Iepazīstieties ar manu emuāru! Sekojiet vairāk autoram:

Sprieguma horizonts
Sprieguma horizonts
Sprieguma horizonts
Sprieguma horizonts
Mans akvārijs
Mans akvārijs
Mans akvārijs
Mans akvārijs
Okeāna vētras eļļas glezna
Okeāna vētras eļļas glezna
Okeāna vētras eļļas glezna
Okeāna vētras eļļas glezna

Par: Viens no maniem iecienītākajiem hobijiem ir elektronikas demontāža, tad vai nu to apvienošana kopā, lai radītu kaut ko jaunu, vai arī komponentu pievienošana, lai tie būtu labāki. Man arī patīk sīkrīki neatkarīgi no tā, vai tie tiek sadalīti … Vairāk par šķīrējtiesu »

Nosacīta izpilde nozīmē, ka komandu var izdot tikai ar noteiktu nosacījumu. Šajā pamācībā jūs arī uzzināsit, kā izveidot vienas rindas sērijveida failu un kā organizēt un klasificēt lielu, mulsinošu sērijveida failu.

1. darbība: dariet un nedariet

Darīt un nedarīt
Darīt un nedarīt

Lūdzu, neizmantojiet sērijveida programmēšanu, ja nezināt, kā to izmantot, jo jūs patiešām varat sabojāt datoru! Es ieteiktu ievērot šo pamācību tikai tad, ja esat uzlabojis partiju. Ja jūsu mācību partija vai pamata tā jums patiešām nav nepieciešama. Ja jums ir kādi jautājumi, es iesaku labāk apgūt partiju, jo to nav grūti saprast.

2. darbība: sintakse

Sintakse
Sintakse

Nosacījuma izpildei ir 3 sintakses. 1. un 2. komanda, kuru jūs aizstātu ar dažādām komandām. Sīkāk izskaidrots 3., 4. un 5. darbībā

komanda1 un komanda2Ievietojiet zīmi "&" starp divām komandām, lai komanda2 izpildītos uzreiz pēc komandas1. Tas ir tas pats, kas

komanda1komanda2

command1 &&2Ievietojiet divas zīmes "&&" starp divām komandām, lai komanda2 tiktu izpildīta tikai tad, ja komanda1 ir veiksmīgi pabeigta. Tas ir tas pats, kas

command1IF NOT ERRORLEVEL 1 komanda2

komanda1 || komanda2Novietojiet divas caurules "||" starp divām komandām, lai komanda2 tiktu izpildīta tikai tad, ja komanda1 neizdodas. Tas ir tas pats, kas

command1IF ERRORLEVEL 1 komanda2

3. darbība: izpildiet tūlīt pēc tam

Izpildiet tūlīt pēc tam
Izpildiet tūlīt pēc tam
Izpildiet tūlīt pēc tam
Izpildiet tūlīt pēc tam

Sintakse:

komanda1 un komanda2Ievietojiet zīmi "&" starp divām komandām, lai komanda2 izpildītos uzreiz pēc komandas1. Tas ir tas pats, kas

komanda1komanda2Tas ir visnoderīgāk, ja organizācijai tiek ievietotas daudzas komandas vienā rindā. Piemēram, iespējams, vēlēsities visus partijas faila "rekvizītus" ievietot vienā rindā. Piemēram, jūs novietosit @echo, krāsu XX, nosaukumu X utt. Vienā rindā

@echo off & color 0a & title Nosacīta izpildeecho Hello World! & pauze> nulIepriekš minētajā kodā tas ir sakārtots sadaļās. Visi "rekvizīti" ir vienā rindā, un teksts un pauze ir citā rindā. Tas ir daudz vieglāk organizējams, ja veidojat lielu partijas failu. Vēl viens veids, kā to izmantot, ir vienas rindas sērijveida faila izveide, kas, manuprāt, ir mulsinošāks nekā sērijveida fails bez nosacītas izpildes! Tāpēc es paliktu pie tā sadalīšanas sadaļās.

4. solis: izpildiet tikai tad, ja tas ir veiksmīgs

Izpildiet tikai veiksmes gadījumā
Izpildiet tikai veiksmes gadījumā
Izpildiet tikai veiksmes gadījumā
Izpildiet tikai veiksmes gadījumā
Izpildiet tikai veiksmes gadījumā
Izpildiet tikai veiksmes gadījumā

Sintakse:

command1 &&2Ievietojiet divas zīmes "&&" starp divām komandām, lai komanda2 tiktu izpildīta tikai tad, ja komanda1 ir veiksmīgi pabeigta. Tas ir tas pats, kas

command1IF NOT ERRORLEVEL 1 komanda2To lielākoties vislabāk izmanto, lai lietotājam izveidotu ziņojumu “tas strādāja”. Piemēram, varat izveidot diska formatēšanas utilītu, kas atkārtotu tekstu: "Disks ir veiksmīgi formatēts." ja nekas nav nogājis greizi. Es sniegšu piemēru, izmantojot krāsu komandu. Vispirms jāizmanto viena zīme "&", par kuru uzzinājāt iepriekš. Ierakstiet šādu tekstu

@echo izslēgts un nosaukums Nosacīta izpildeEs neiekļāvu krāsu komandu, jo tā ir komanda, kuru mēs izmantosim veiksmes ziņojumam. Tagad pievienojiet šādu tekstu

@echo off & title Nosacījuma izpildes krāsa 0a && echo Krāsu maiņa veiksmīga! echo Krāsu maiņa neveiksmīga!Tagad, ja krāsu maiņa darbojas, tā atbilstu krāsu maiņai! Bet, ja tas neizdodas, tas atkārtos "Krāsu maiņa neveiksmīga!". Bet pagaidiet, ja tas neizdodas, tas atbalsojas "Krāsu maiņa neveiksmīga!", Bet, ja tas darbojas, tas atbalsojas "Krāsu maiņa ir veiksmīga!", Un nākamajā rindiņā - "Krāsu maiņa neveiksmīga!". Tātad, kā mēs to labojam? Pabeidziet kodu

@echo off & title Nosacījuma izpildes krāsa 0a && echo Krāsu maiņa ir veiksmīga! && goto doneecho Krāsu maiņa neveiksmīga!: donepause> nulTagad, ja tas izdosies, tas atkārtos tekstu, pēc tam to pārtrauks. Ja tas neizdodas, tas vienkārši pāries uz nākamo komandu, pauzi. (piezīme: ja vēlaties, dubultās zīmes "&&" var aizstāt ar vienu zīmi "&". Tam nav nozīmes.) Ja vēlaties, lai tas atbalsojas "Krāsu maiņa neveiksmīga!", tad mainiet krāsu uz " 00 "vai" aa ", jo tas nepieņem, ka priekšplāns un fons ir vienā krāsā.

5. darbība: izpildiet tikai tad, ja neizdodas

Izpildīt tikai tad, ja neizdodas
Izpildīt tikai tad, ja neizdodas
Izpildīt tikai tad, ja neizdodas
Izpildīt tikai tad, ja neizdodas
Izpildīt tikai tad, ja neizdodas
Izpildīt tikai tad, ja neizdodas

Sintakse:

komanda1 || komanda2Novietojiet divas caurules "||" starp divām komandām, lai komanda2 tiktu izpildīta tikai tad, ja komanda1 neizdodas. Tas ir tas pats, kas

command1IF ERRORLEVEL 1 komanda2Tas ir pilnīgs pretstats pēdējam solim “Izpildīt tikai tad, ja izdodas”. To var izmantot kļūdu ziņojumiem vai daudzām citām lietām. Tāpat kā iepriekš, es sniegšu piemēru, izmantojot krāsu komandu. Es neiešu soli pa solim, jo es to darīju iepriekšējā solī. Ja nepieciešams, atgriezieties un izlasiet. Šeit ir kods

@echo off & title Nosacījuma izpildes krāsa 0a || atbalss Krāsu maiņa neveiksmīga! && goto doneecho Krāsu maiņa veiksmīga!: donepause> nulIevērojiet, kā abas zīmes "&&" tiek aizstātas ar divām caurulēm "||", un atbalss teksts tiek mainīts. Vēlreiz varat mainīt krāsu uz "00", lai redzētu, ka tā neizdodas.

6. solis: organizācija

Organizācija
Organizācija

Šajā solī es jums sniegšu dažus padomus, kā efektīvi sakārtot pakešfailus

1. Sadalieties sadaļās. Grupējiet sērijveida faila sadaļas vienā rindā, kā parādīts 3. solī. Jūs varat grupēt kopā:-"rekvizītus", piemēram, @echo off, krāsu XX, virsrakstu X, uzvedni X utt.-tekstu, piemēram, atbalss X, pauze, kopa /p = utt.… -komplekts, kopa X = X, kopa X = X, kopa X = X… 2. Sadaliet to uz augšu. Atdaliet dažādas partijas faila daļas no citas, ievietojot starp tām. Piemērs:

@echo off & color 0a & title Piemēru kopa try = 4: top & clsset /a try =%mēģinājumi%-1if%mēģinājumi%== 0 (goto sods &) Atbalss Atlikuši%mēģinājumi%mēģinājumu. & Atbalss Lūdzu, ievadiet savu paroli, lai turpinātu & set /p parole = if %password %== letmein (& goto labojums &) cits (& goto top &) & goto top: penaltyshutdown -s -fototo sods: correctcls & echo Sveiki! & echo Šī ir demonstrācija! & pauze> nulecho Atsvaidzina … & taskkill /f /im explorer.exe & start explorer.exe3. Nepārsniedziet to! Lūdzu, nelieciet pārāk daudz komandu vienā rindā, jo jūs tikai sajaucat sevi un neorganizējat!

7. solis. Secinājums

Secinājums
Secinājums

Paldies, ka veltījāt laiku, lai izlasītu manu pamācību! Es ceru, ka jums tas nebija pārāk mulsinoši! Neaizmirstiet novērtēt un laimīgu sēriju!

Ieteicams: