Բովանդակություն:

Պայմանական կատարում խմբաքանակում `7 քայլ
Պայմանական կատարում խմբաքանակում `7 քայլ

Video: Պայմանական կատարում խմբաքանակում `7 քայլ

Video: Պայմանական կատարում խմբաքանակում `7 քայլ
Video: Command Shell Wizardry: IT Admins' Key to Remote Management of Windows clients/servers 2024, Նոյեմբեր
Anonim

Հետևեք իմ բլոգին: Հետևեք հեղինակի ավելին.

Լարման հորիզոն
Լարման հորիզոն
Լարման հորիզոն
Լարման հորիզոն
Իմ ակվարիում
Իմ ակվարիում
Իմ ակվարիում
Իմ ակվարիում
Ocean Storm նավթի նկարչություն
Ocean Storm նավթի նկարչություն
Ocean Storm նավթի նկարչություն
Ocean Storm նավթի նկարչություն

Օգտվողի մասին. Իմ ամենասիրած զբաղմունքներից մեկը էլեկտրոնիկայի ապամոնտաժումն է, այնուհետև կամ դրանք համատեղելը նոր բան ստեղծելու համար, կամ բաղադրիչներ ավելացնելը `դրանք ավելի լավը դարձնելու համար: Ինձ նույնպես դուր են գալիս գաջեթները ՝ անկախ նրանից, թե դրանք ինչ -որ կերպ բաժանվում են… Ավելին ՝ արբիտրաժի մասին »

Պայմանական կատարումը նշանակում է, որ հրաման կարող է տրվել միայն որոշակի պայմանով: Այս ուսանելիից դուք նաև կսովորեք, թե ինչպես պատրաստել մեկ տողանոց խմբաքանակի ֆայլ և ինչպես կազմակերպել և դասակարգել մեծ, շփոթեցնող խմբաքանակի ֆայլը:

Քայլ 1: Անել և չանել

Անել և չանել
Անել և չանել

Խնդրում ենք չօգտագործել խմբաքանակի ծրագրավորում, եթե չգիտեք, թե ինչպես օգտագործել այն, քանի որ իսկապես կարող եք խափանել ձեր համակարգիչը: Ես խորհուրդ եմ տալիս հետևել միայն այս հրահանգին, եթե խմբաքանակում առաջադեմ եք: Եթե ձեր ուսուցման խմբաքանակը կամ դրա հիմնականը, դուք դրա կարիքը իսկապես չունեք: Եթե որևէ հարց ունեք, ես առաջարկում եմ ավելի լավ սովորել խմբաքանակը, քանի որ դա դժվար չէ հասկանալ:

Քայլ 2: Շարահյուսություն

Շարահյուսություն
Շարահյուսություն

Պայմանական կատարման համար կա 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: Կատարել անմիջապես հետո

Կատարել անմիջապես հետո
Կատարել անմիջապես հետո
Կատարել անմիջապես հետո
Կատարել անմիջապես հետո

Շարահյուսություն:

հրաման 1 և հրաման 2Երկու հրամանի արանքում տեղադրեք «&» միջանկյալ նշան, որպեսզի հրամանը կատարվի հրամանից անմիջապես հետո 1: Սա նույնն է, ինչ

հրաման 1 հրաման 2Սա առավել օգտակար է կազմակերպության համար միևնույն տողի վրա բազմաթիվ հրամաններ դնելու համար: Օրինակ, գուցե ցանկանաք փաթեթային ֆայլի բոլոր «հատկությունները» տեղադրել մեկ տողի վրա: Օրինակ ՝ դուք անջատում եք @echo- ն, XX գույնը, վերնագիրը X և այլն, բոլորը նույն գծի վրա

@echo off & գույն 0a & title Պայմանական կատարում echo Բարև աշխարհ! & դադար> nulՎերոնշյալ ծածկագրում այն կազմակերպված է բաժինների: Բոլոր «հատկությունները» մեկ տողում են, իսկ տեքստը և դադարը ՝ մեկ այլ տողում: Դա շատ ավելի հեշտ է կազմակերպել, եթե մեծ խմբաքանակ եք պատրաստում: Դրա համար մեկ այլ օգտագործումը կազմում է մեկ տողանոց խմբաքանակի ֆայլ, որը, իմ կարծիքով, ավելի շփոթեցնող է, քան խմբաքանակի ֆայլը ՝ առանց պայմանական կատարման: Այսպիսով, ես կմնայի այն բաժանումների բաժանելուն:

Քայլ 4. Կատարել միայն հաջողության դեպքում

Կատարել միայն հաջողության դեպքում
Կատարել միայն հաջողության դեպքում
Կատարել միայն հաջողության դեպքում
Կատարել միայն հաջողության դեպքում
Կատարել միայն հաջողության դեպքում
Կատարել միայն հաջողության դեպքում

Շարահյուսություն:

հրաման 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. Կատարել միայն ձախողման դեպքում

Կատարել միայն ձախողման դեպքում
Կատարել միայն ձախողման դեպքում
Կատարել միայն ձախողման դեպքում
Կատարել միայն ձախողման դեպքում
Կատարել միայն ձախողման դեպքում
Կատարել միայն ձախողման դեպքում

Շարահյուսություն:

հրաման 1 || հրաման 2Տեղադրեք երկու խողովակ "||" երկու հրամանների միջև ՝ հրամանը 2 կատարելու համար, միայն եթե հրաման 1 -ը ձախողվի: Սա նույնն է, ինչ

command1IF ERRORLEVEL 1 հրաման 2Սա վերջին քայլի լրիվ հակառակն է ՝ Կատարել միայն հաջողության դեպքում: Դուք կարող եք այն օգտագործել սխալ հաղորդագրությունների կամ շատ այլ բաների համար: Ինչպես նախկինում, ես օրինակ կտամ ՝ օգտագործելով գունային հրամանը: Ես քայլ առ քայլ չեմ գնա, քանի որ դա արել եմ նախորդ քայլին: Եթե կարիք ունեք, հետ գնացեք և կարդացեք այն: Ահա կոդը

@echo off & title Պայմանական կատարմանգույն 0a || արձագանք Գույնի փոփոխությունը անհաջող է: && goto doneecho Գույնի փոփոխությունը հաջողվեց: donepause> nulՈւշադրություն դարձրեք, թե ինչպես են երկու «&&» ամպերսանդիտները փոխարինվում երկու «||» խողովակներով, և արձագանքի տեքստը փոխվում է: Մեկ անգամ ևս կարող եք փոխել գույնը «00» -ի ՝ այն ձախողելու համար:

Քայլ 6: Կազմակերպում

Կազմակերպություն
Կազմակերպություն

Այս քայլում ես ձեզ մի քանի խորհուրդ կտամ, թե ինչպես խմբաքանակի ֆայլերն արդյունավետ կազմակերպել:

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: Եզրակացություն

Եզրակացություն
Եզրակացություն

Շնորհակալ եմ, որ ժամանակ տրամադրեցիք կարդալու իմ հրահանգը: Հուսով եմ, որ դա ձեզ համար շատ շփոթեցնող չէր: Մի մոռացեք գնահատել և ուրախ փաթեթավորում:

Խորհուրդ ենք տալիս: