Բովանդակություն:
- Քայլ 1: Անել և չանել
- Քայլ 2: Շարահյուսություն
- Քայլ 3: Կատարել անմիջապես հետո
- Քայլ 4. Կատարել միայն հաջողության դեպքում
- Քայլ 5. Կատարել միայն ձախողման դեպքում
- Քայլ 6: Կազմակերպում
- Քայլ 7: Եզրակացություն
![Պայմանական կատարում խմբաքանակում `7 քայլ Պայմանական կատարում խմբաքանակում `7 քայլ](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10777209-conditional-execution-in-batch-7-steps-j.webp)
Video: Պայմանական կատարում խմբաքանակում `7 քայլ
![Video: Պայմանական կատարում խմբաքանակում `7 քայլ Video: Պայմանական կատարում խմբաքանակում `7 քայլ](https://i.ytimg.com/vi/o-nIM6LRkjM/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
Հետևեք իմ բլոգին: Հետևեք հեղինակի ավելին.
![Լարման հորիզոն Լարման հորիզոն](https://i.howwhatproduce.com/images/001/image-1244-90-j.webp)
![Լարման հորիզոն Լարման հորիզոն](https://i.howwhatproduce.com/images/001/image-1244-91-j.webp)
![Իմ ակվարիում Իմ ակվարիում](https://i.howwhatproduce.com/images/001/image-1244-92-j.webp)
![Իմ ակվարիում Իմ ակվարիում](https://i.howwhatproduce.com/images/001/image-1244-93-j.webp)
![Ocean Storm նավթի նկարչություն Ocean Storm նավթի նկարչություն](https://i.howwhatproduce.com/images/001/image-1244-94-j.webp)
![Ocean Storm նավթի նկարչություն Ocean Storm նավթի նկարչություն](https://i.howwhatproduce.com/images/001/image-1244-95-j.webp)
Օգտվողի մասին. Իմ ամենասիրած զբաղմունքներից մեկը էլեկտրոնիկայի ապամոնտաժումն է, այնուհետև կամ դրանք համատեղելը նոր բան ստեղծելու համար, կամ բաղադրիչներ ավելացնելը `դրանք ավելի լավը դարձնելու համար: Ինձ նույնպես դուր են գալիս գաջեթները ՝ անկախ նրանից, թե դրանք ինչ -որ կերպ բաժանվում են… Ավելին ՝ արբիտրաժի մասին »
Պայմանական կատարումը նշանակում է, որ հրաման կարող է տրվել միայն որոշակի պայմանով: Այս ուսանելիից դուք նաև կսովորեք, թե ինչպես պատրաստել մեկ տողանոց խմբաքանակի ֆայլ և ինչպես կազմակերպել և դասակարգել մեծ, շփոթեցնող խմբաքանակի ֆայլը:
Քայլ 1: Անել և չանել
![Անել և չանել Անել և չանել](https://i.howwhatproduce.com/images/001/image-1244-96-j.webp)
Խնդրում ենք չօգտագործել խմբաքանակի ծրագրավորում, եթե չգիտեք, թե ինչպես օգտագործել այն, քանի որ իսկապես կարող եք խափանել ձեր համակարգիչը: Ես խորհուրդ եմ տալիս հետևել միայն այս հրահանգին, եթե խմբաքանակում առաջադեմ եք: Եթե ձեր ուսուցման խմբաքանակը կամ դրա հիմնականը, դուք դրա կարիքը իսկապես չունեք: Եթե որևէ հարց ունեք, ես առաջարկում եմ ավելի լավ սովորել խմբաքանակը, քանի որ դա դժվար չէ հասկանալ:
Քայլ 2: Շարահյուսություն
![Շարահյուսություն Շարահյուսություն](https://i.howwhatproduce.com/images/001/image-1244-97-j.webp)
Պայմանական կատարման համար կա 3 շարահյուսություն: 1 -ին և 2 -րդ հրամանները դուք կփոխարինեիք տարբեր հրամաններով: Ավելի մանրամասն բացատրված է 3, 4 և 5 քայլերում:
հրաման 1 և հրաման 2Երկու հրամանի արանքում տեղադրեք «&» միջանկյալ նշան, որպեսզի հրամանը կատարվի հրամանից անմիջապես հետո 1: Սա նույնն է, ինչ
հրաման 1 հրաման 2
հրաման 1 && հրաման 2Երկու հրամանատարի միջև տեղադրեք երկու «&&» միջակայք, որպեսզի հրամանը կատարվի միայն այն դեպքում, եթե հրամանը 1 հաջողությամբ ավարտվի: Սա նույնն է, ինչ
command1IF NOT ERRORLEVEL 1 հրաման 2
հրաման 1 || հրաման 2Տեղադրեք երկու խողովակ "||" երկու հրամանների միջև ՝ հրամանը 2 կատարելու համար, միայն եթե հրաման 1 -ը ձախողվի: Սա նույնն է, ինչ
command1IF ERRORLEVEL 1 հրաման 2
Քայլ 3: Կատարել անմիջապես հետո
![Կատարել անմիջապես հետո Կատարել անմիջապես հետո](https://i.howwhatproduce.com/images/001/image-1244-98-j.webp)
![Կատարել անմիջապես հետո Կատարել անմիջապես հետո](https://i.howwhatproduce.com/images/001/image-1244-99-j.webp)
Շարահյուսություն:
հրաման 1 և հրաման 2Երկու հրամանի արանքում տեղադրեք «&» միջանկյալ նշան, որպեսզի հրամանը կատարվի հրամանից անմիջապես հետո 1: Սա նույնն է, ինչ
հրաման 1 հրաման 2Սա առավել օգտակար է կազմակերպության համար միևնույն տողի վրա բազմաթիվ հրամաններ դնելու համար: Օրինակ, գուցե ցանկանաք փաթեթային ֆայլի բոլոր «հատկությունները» տեղադրել մեկ տողի վրա: Օրինակ ՝ դուք անջատում եք @echo- ն, XX գույնը, վերնագիրը X և այլն, բոլորը նույն գծի վրա
@echo off & գույն 0a & title Պայմանական կատարում echo Բարև աշխարհ! & դադար> nulՎերոնշյալ ծածկագրում այն կազմակերպված է բաժինների: Բոլոր «հատկությունները» մեկ տողում են, իսկ տեքստը և դադարը ՝ մեկ այլ տողում: Դա շատ ավելի հեշտ է կազմակերպել, եթե մեծ խմբաքանակ եք պատրաստում: Դրա համար մեկ այլ օգտագործումը կազմում է մեկ տողանոց խմբաքանակի ֆայլ, որը, իմ կարծիքով, ավելի շփոթեցնող է, քան խմբաքանակի ֆայլը ՝ առանց պայմանական կատարման: Այսպիսով, ես կմնայի այն բաժանումների բաժանելուն:
Քայլ 4. Կատարել միայն հաջողության դեպքում
![Կատարել միայն հաջողության դեպքում Կատարել միայն հաջողության դեպքում](https://i.howwhatproduce.com/images/001/image-1244-100-j.webp)
![Կատարել միայն հաջողության դեպքում Կատարել միայն հաջողության դեպքում](https://i.howwhatproduce.com/images/001/image-1244-101-j.webp)
![Կատարել միայն հաջողության դեպքում Կատարել միայն հաջողության դեպքում](https://i.howwhatproduce.com/images/001/image-1244-102-j.webp)
Շարահյուսություն:
հրաման 1 && հրաման 2Երկու հրամանների միջև տեղադրեք երկու «&&» միջակայք ՝ հրամանը 2 կատարելու համար միայն այն դեպքում, եթե հրամանը 1 հաջողությամբ ավարտվի: Սա նույնն է, ինչ
command1IF NOT ERRORLEVEL 1 հրաման 2Սա հիմնականում լավագույնս օգտագործվում է օգտագործողին «աշխատեց» հաղորդագրություն ստեղծելու համար: Օրինակ, դուք կարող եք ստեղծել սկավառակի ձևաչափման օգտակար ծրագիր, որը կհնչեցնի տեքստը. «Drive- ը հաջողությամբ ձևավորվեց»: եթե ոչինչ սխալ չլինի: Ես օրինակ կտամ ՝ օգտագործելով գույնի հրամանը: Սկզբում դուք կօգտագործեիք «&» ամփոփ միանիշը, որի մասին ավելի վաղ իմացել եք: Մուտքագրեք հետևյալ տեքստը
@echo off & title Պայմանական կատարումԵս չեմ ներառել գունային հրամանը, քանի որ դա այն հրամանն է, որը մենք կօգտագործենք հաջողության ուղերձի համար: Այժմ ավելացրեք հետևյալ տեքստը
@echo off & title Պայմանական կատարմանգույն 0a && echo Գույնը հաջողությամբ փոխվեցԱյժմ, եթե գույնի փոփոխությունն աշխատի, այն կարձագանքի Գույնի փոփոխությունը հաջողությամբ: Եթե այն ձախողվի, այն կարձագանքի «Գույնի փոփոխությունը անհաջող է»: Բայց սպասեք, եթե այն ձախողվի, այն կարձագանքի «Գույնի փոփոխությունը անհաջող է», բայց եթե այն աշխատի, այն կարձագանքի «Գունափոխումը հաջողված է», իսկ հաջորդ տողում ՝ «Գույնը անհաջող է»: Այսպիսով, ինչպես ենք դա շտկում: Ավարտեք ծածկագիրը
@echo off & title Պայմանական կատարման գույն 0a && echo Գույնի փոփոխությունը հաջողված է: && goto doneecho Գույնի փոփոխությունը անհաջող է: donepause> nulԵթե դա հաջողվի, այն կհնչեցնի տեքստը, այնուհետև այն կդադարեցնի: Եթե այն ձախողվի, այն պարզապես կանցնի հաջորդ հրամանին ՝ դադարին: (նկատի ունեցեք. «&&» կրկնակի ամպամած նշանները կարող են փոխարինվել մեկ &’ եթե ցանկանում եք: Կարևոր չէ: 00 »կամ« աա », քանի որ այն չի ընդունում, որ առաջին պլանն ու ֆոնը նույն գույնն ունեն:
Քայլ 5. Կատարել միայն ձախողման դեպքում
![Կատարել միայն ձախողման դեպքում Կատարել միայն ձախողման դեպքում](https://i.howwhatproduce.com/images/001/image-1244-103-j.webp)
![Կատարել միայն ձախողման դեպքում Կատարել միայն ձախողման դեպքում](https://i.howwhatproduce.com/images/001/image-1244-104-j.webp)
![Կատարել միայն ձախողման դեպքում Կատարել միայն ձախողման դեպքում](https://i.howwhatproduce.com/images/001/image-1244-105-j.webp)
Շարահյուսություն:
հրաման 1 || հրաման 2Տեղադրեք երկու խողովակ "||" երկու հրամանների միջև ՝ հրամանը 2 կատարելու համար, միայն եթե հրաման 1 -ը ձախողվի: Սա նույնն է, ինչ
command1IF ERRORLEVEL 1 հրաման 2Սա վերջին քայլի լրիվ հակառակն է ՝ Կատարել միայն հաջողության դեպքում: Դուք կարող եք այն օգտագործել սխալ հաղորդագրությունների կամ շատ այլ բաների համար: Ինչպես նախկինում, ես օրինակ կտամ ՝ օգտագործելով գունային հրամանը: Ես քայլ առ քայլ չեմ գնա, քանի որ դա արել եմ նախորդ քայլին: Եթե կարիք ունեք, հետ գնացեք և կարդացեք այն: Ահա կոդը
@echo off & title Պայմանական կատարմանգույն 0a || արձագանք Գույնի փոփոխությունը անհաջող է: && goto doneecho Գույնի փոփոխությունը հաջողվեց: donepause> nulՈւշադրություն դարձրեք, թե ինչպես են երկու «&&» ամպերսանդիտները փոխարինվում երկու «||» խողովակներով, և արձագանքի տեքստը փոխվում է: Մեկ անգամ ևս կարող եք փոխել գույնը «00» -ի ՝ այն ձախողելու համար:
Քայլ 6: Կազմակերպում
![Կազմակերպություն Կազմակերպություն](https://i.howwhatproduce.com/images/001/image-1244-106-j.webp)
Այս քայլում ես ձեզ մի քանի խորհուրդ կտամ, թե ինչպես խմբաքանակի ֆայլերն արդյունավետ կազմակերպել:
1. Խմբավորեք բաժինների մեջ: Խմբաքանակի ֆայլի բաժինները խմբավորեք մեկ տողի վրա, ինչպես ցույց է տրված 3-րդ քայլում: Կարող եք խմբավորել միասին. echo X, pause, set /p =, etc.… -set, set X = X, set X = X, set X = X…. Օրինակ:
@echo off & color 0a & title Օրինակների հավաքածուներ = 4: վերև & clsset /a փորձում =%փորձում%-1 եթե%փորձում է%== 0 (goto տուգանք և) Echo Ձեզ մնացել է%%%փորձ: & Echo Խնդրում ենք մուտքագրել ձեր գաղտնաբառը ՝ շարունակելու և սահմանելու համար /p գաղտնաբառ = if %password %== letmein (& goto correrct &) else (& goto top &) & goto top: & echo Սա ցուցադրական է: & pause> nulecho Թարմացնող… & taskkill /f /im explorer.exe և սկսել explorer.exe3. Մի արեք դա: Խնդրում ենք շատ հրամաններ մի դրեք մեկ տողի վրա, քանի որ դուք միայն շփոթում եք ինքներդ ձեզ և չեք կազմակերպում:
Քայլ 7: Եզրակացություն
![Եզրակացություն Եզրակացություն](https://i.howwhatproduce.com/images/001/image-1244-107-j.webp)
Շնորհակալ եմ, որ ժամանակ տրամադրեցիք կարդալու իմ հրահանգը: Հուսով եմ, որ դա ձեզ համար շատ շփոթեցնող չէր: Մի մոռացեք գնահատել և ուրախ փաթեթավորում:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
![Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ](https://i.howwhatproduce.com/images/001/image-458-22-j.webp)
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
![Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Chatրուցելու պարզ ծրագիր խմբաքանակում ՝ 5 քայլ
![Chatրուցելու պարզ ծրագիր խմբաքանակում ՝ 5 քայլ Chatրուցելու պարզ ծրագիր խմբաքանակում ՝ 5 քայլ](https://i.howwhatproduce.com/images/001/image-675-92-j.webp)
Chatրուցելու պարզ ծրագիր խմբաքանակով. Ես այսօր ձեզ ցույց կտամ, թե ինչպես պատրաստել պարզ խմբաքանակի ծրագիր: Ես կարծում եմ, որ խմբաքանակը իր տեսակի մեջ ամենապարզ լեզուն է (այդպես է ??): Դիտեք տեսանյութը և կհասկանաք: Ես բացատրել էի ամբողջ տողը, բայց տեսանյութի որակը այնքան էլ չէ, որքան ես կարծում էի
Ստեղծեք ահազանգ խմբաքանակում ՝ 11 քայլ
![Ստեղծեք ահազանգ խմբաքանակում ՝ 11 քայլ Ստեղծեք ահազանգ խմբաքանակում ՝ 11 քայլ](https://i.howwhatproduce.com/images/004/image-11953-13-j.webp)
Ստեղծեք ահազանգ խմբաքանակում. Լավ … Այս ուսուցողական ծրագրում ես ձեզ ցույց կտամ, թե ինչպես կարելի է ահազանգ ստեղծել խմբաքանակի ֆայլում: Երբ միացված է, ձեր համակարգչի ներքին բարձրախոսից անընդհատ հնչում է հնչողություն: Եթե ծույլ եք, կարող եք պարզապես ներբեռնել այն վերջին քայլին: Ես բարձր
Տեքստային ֆիլմեր խմբաքանակում `6 քայլ
![Տեքստային ֆիլմեր խմբաքանակում `6 քայլ Տեքստային ֆիլմեր խմբաքանակում `6 քայլ](https://i.howwhatproduce.com/images/005/image-13369-40-j.webp)
Խմբաքանակով տեքստային ֆիլմեր. Այս ուսանելի հոդվածում ես ձեզ ցույց կտամ, թե ինչպես խմբաքանակով պատրաստել հիմնական տեքստային ֆիլմ: Ես խորհուրդ եմ տալիս տեքստային աստղերի պատերազմի ֆիլմը տեսնել մեկ այլ ուսանելի մոտիվացիայի, ոգևորության համար և տեսնել, թե ինչ