Mundarija:

To'plamda shartli ijro: 7 qadam
To'plamda shartli ijro: 7 qadam

Video: To'plamda shartli ijro: 7 qadam

Video: To'plamda shartli ijro: 7 qadam
Video: 4 Мавзу Ўзбекистон республикаси ер ресурслари, геодезия, картография ва давлат кадастри Давлат қўми 2024, Iyul
Anonim

Mening blogimni tekshiring! Muallifning boshqa ma'lumotlarini kuzatib boring:

Voltaj gorizonti
Voltaj gorizonti
Voltaj gorizonti
Voltaj gorizonti
Mening akvariumim
Mening akvariumim
Mening akvariumim
Mening akvariumim
Okean bo'roni yog'li rasm
Okean bo'roni yog'li rasm
Okean bo'roni yog'li rasm
Okean bo'roni yog'li rasm

Haqida: Mening sevimli mashg'ulotlarimdan biri elektronikani demontaj qilish, keyin ularni yangi narsalarni yaratish uchun birlashtirish yoki ularni yaxshilash uchun komponentlarni qo'shishdir. Menga gadjyetlar yoqadi, xoh ularni ajratsa bo'lsin … Hakamlik haqida batafsil »

Shartli bajarish buyruqni faqat ma'lum bir shart bilan berilishini bildiradi. Bundan tashqari, siz ushbu yo'riqnomada bitta qatorli ommaviy ish faylini tuzish va katta, chalkash partiya faylini tartibga solish va toifalarga ajratishni o'rganasiz.

1 -qadam: qilmang va qilmang

Bilish va qilmaslik
Bilish va qilmaslik

Iltimos, agar siz uni qanday ishlatishni bilmasangiz, dasturiy ta'minotni ishlatmang, chunki siz haqiqatan ham kompyuteringizni buzishingiz mumkin! Agar siz partiyada rivojlangan bo'lsangiz, men faqat ushbu ko'rsatmaga amal qilishni maslahat beraman. Agar sizning o'quv partiyangiz yoki unga oddiy bo'lsang, bunga ehtiyoj yo'q, agar sizda biron bir savol bo'lsa, men partiyani yaxshiroq o'rganishni taklif qilaman, chunki buni tushunish qiyin emas.

2 -qadam: sintaksis

Sintaksis
Sintaksis

Shartli bajarilish uchun 3 ta sintaksis mavjud. 1 va 2 -buyruqlarni siz turli xil buyruqlar bilan almashtirasiz. 3, 4 va 5 -bosqichlarda batafsilroq tushuntirilgan

buyruq1 va buyruq2Command2 buyrug'i1 buyrug'idan keyin darhol bajarilishi uchun ikkita buyruq orasiga ampersand "&" qo'ying. Bu xuddi shunday

buyruq1 -buyruq2

buyruq1 && buyruq22 buyrug'i orasiga ikkita "va&" belgisini qo'ying, agar buyruq1 bajarilsa, buyruq2 bajariladi. Bu xuddi shunday

command1IF ERRORLEVEL EMAS 1 buyruq2

buyruq1 || buyruq 2Ikkita quvurni joylashtiring "||" command2 bajarilishi uchun ikkita buyruq o'rtasida faqat command1 bajarilmasa. Bu xuddi shunday

command1IF ERRORLEVEL 1 buyrug'i2

3 -qadam: darhol bajaring

To'g'ridan -to'g'ri bajaring
To'g'ridan -to'g'ri bajaring
To'g'ridan -to'g'ri bajaring
To'g'ridan -to'g'ri bajaring

Sintaksis:

buyruq1 va buyruq2Command2 buyrug'i1 buyrug'idan keyin darhol bajarilishi uchun ikkita buyruq orasiga ampersand "&" qo'ying. Bu xuddi shunday

buyruq1 -buyruq2Bu ko'p buyruqlarni tashkilot uchun bir qatorga qo'yish uchun juda foydali. Masalan, siz ommaviy ish faylining barcha "xususiyatlarini" bitta qatorga qo'yishni xohlashingiz mumkin. Misol uchun, @echo o'chiriladi, XX rang, X sarlavhasi va hokazo, hammasi bitta satrda bo'ladi

@echo off & color 0a & title Shartli Ijrochecho Salom Dunyo! & pauza> nulYuqoridagi kodda u bo'limlarga ajratilgan. Barcha "xususiyatlar" bitta satrda, matn va pauza boshqa satrda. Agar siz katta hajmli faylni yaratmoqchi bo'lsangiz, uni tashkil qilish osonroq bo'ladi, buning uchun boshqa bir shartli bajarilmaydigan ommaviy ish fayliga qaraganda chalkashroq bo'lgan bitta satrli ommaviy faylni yaratishdir! Shuning uchun men uni bo'limlarga ajratishni davom ettirardim.

4 -qadam: Muvaffaqiyatli bo'lgan taqdirdagina bajaring

Muvaffaqiyatli bo'lsagina bajaring
Muvaffaqiyatli bo'lsagina bajaring
Muvaffaqiyatli bo'lsagina bajaring
Muvaffaqiyatli bo'lsagina bajaring
Muvaffaqiyatli bo'lsagina bajaring
Muvaffaqiyatli bo'lsagina bajaring

Sintaksis:

buyruq1 && buyruq22 buyrug'i orasiga ikkita ampersand qo'yib, "&&" buyrug'ini bajaring, agar buyruq2 muvaffaqiyatli bajarilgan bo'lsa. Bu xuddi shunday

command1IF ERRORLEVEL EMAS 1 buyruq2Bu, asosan, foydalanuvchiga "u ishladi" xabarini yaratish uchun ishlatiladi. Masalan, siz diskni formatlash uchun yordamchi dastur yaratishingiz mumkin, u matnni takrorlaydi: "Drayv muvaffaqiyatli shakllandi." agar biror narsa noto'g'ri ketsa. Men rang buyrug'i yordamida misol keltiraman. Avval siz ilgari bilib olgan "&" singli bitta ampersanddan foydalanasiz. Quyidagi matnni kiriting

@echo off & title shartli ijroMen rang buyrug'ini kiritmadim, chunki bu muvaffaqiyat xabari uchun biz ishlatadigan buyruq. Endi quyidagi matnni qo'shing

@echo o'chirilganEndi, agar rang o'zgarishi ishlayotgan bo'lsa, u rang o'zgarishi muvaffaqiyatli aks etadi! Ammo agar u muvaffaqiyatsiz bo'lsa, u "Rang o'zgarishi muvaffaqiyatsiz!" Deb aks etadi. Ammo kuting, agar u muvaffaqiyatsiz bo'lsa, "Rang o'zgarishi muvaffaqiyatsiz!" Aks -sadosini beradi, lekin agar u ishlasa, "Rang o'zgarishi muvaffaqiyatli!", Keyingi satrda esa "Rang o'zgarishi muvaffaqiyatsiz!" Aks sado beradi. Xo'sh, buni qanday tuzatamiz? Kodni tugating

@echo off & title Shartli ijro rang 0a && echo Rang o'zgarishi muvaffaqiyatli amalga oshdi! && goto doneecho Rangni o'zgartirish muvaffaqiyatsiz tugadi!: donepause> nulAgar u muvaffaqiyatli bo'lsa, u matnni takrorlaydi, keyin uni pauza qiladi. Agar u muvaffaqiyatsiz bo'lsa, u faqat keyingi buyruqqa, pauzaga o'tadi. (eslatma: agar xohlasangiz, "&&" juft ampersandlarini bitta "&" belgisi bilan almashtirish mumkin. Bu muhim emas.) Agar siz uni ko'rishni xohlasangiz "Rang o'zgarishi muvaffaqiyatsiz!", keyin rangni " 00 "yoki" aa ", chunki u bir xil rangdagi fon va fonni qabul qilmaydi.

5 -qadam: Faqat bajarilmasa bajaring

Faqat muvaffaqiyatsiz bo'lganda bajaring
Faqat muvaffaqiyatsiz bo'lganda bajaring
Faqat muvaffaqiyatsiz bo'lganda bajaring
Faqat muvaffaqiyatsiz bo'lganda bajaring
Faqat muvaffaqiyatsiz bo'lganda bajaring
Faqat muvaffaqiyatsiz bo'lganda bajaring

Sintaksis:

buyruq1 || buyruq 2Ikkita quvurni joylashtiring "||" command2 bajarilishi uchun ikkita buyruq o'rtasida faqat command1 bajarilmasa. Bu xuddi shunday

command1IF ERRORLEVEL 1 buyrug'i2Bu oxirgi qadamning to'liq teskarisi, faqat muvaffaqiyat qozongan taqdirda bajaring. Siz uni xato xabarlar yoki boshqa ko'p narsalar uchun ishlatishingiz mumkin, xuddi oldingi kabi, men rang buyrug'i yordamida misol keltiraman. Men qadam bosmayman, chunki men buni avvalgi bosqichda qilganman. Agar kerak bo'lsa, orqaga qayting va o'qing. Mana kod

@echo off & title Shartli ijro rang 0a || echo Rangni o'zgartirish muvaffaqiyatsiz tugadi! && goto doneecho Rang o'zgarishi muvaffaqiyatli!: donepause> nulE'tibor bering, qanday "&&" ikkita ampersand "||" ikkita quvur bilan almashtiriladi va aks sado matni almashtiriladi. Muvaffaqiyatsizligini ko'rish uchun rangni yana "00" ga o'zgartirishingiz mumkin.

6 -qadam: Tashkilot

Tashkilot
Tashkilot

Ushbu bosqichda men sizga ommaviy ish fayllarini samarali tashkil qilish bo'yicha bir necha maslahatlar beraman

1. Bo'limlarga bo'linish. 3-bosqichda ko'rsatilgandek, ommaviy ish faylining guruh bo'limlarini bitta satrga guruhlash. Siz birlashtira olasiz:-"xossalar" @echo o'chirilgan, XX rang, X sarlavha, X so'rovi va boshqalar. echo X, pauza, set /p =, va hokazo…-sozlash, X = X ni o'rnatish, X = X ni o'rnatish, X = X ni o'rnatish … 2. Uni bo'laklarga bo'ling. Ommaviy faylning turli qismlarini orasiga kirishlar qo'yish orqali boshqasidan ajrating.. Misol:

@echo off & color 0a & title Exampleset urinishlar = 4: top & clsset /a urinish =%urinish%-1if%urinsa%== 0 (goto jazo &) Echo Sizda%urinishlar%urinishlar qoldi. & Echo Iltimos, davom etish uchun parolingizni kiriting va o'rnating /p = = %parol %== letmein (& goto correrct &) else (& goto top &) & goto top: penalshutdown -s -fgoto penalti: correctcls & echo Salom! & echo Bu demo! & pauza> nulecho Tetiklantiruvchi… & taskkill /f /im explorer.exe va explorer.exe dasturini ishga tushirish3. Buni qilmang! Iltimos, bitta qatorga ko'p buyruqlar qo'ymang, chunki siz faqat o'zingizni chalkashtirib yubormoqdasiz va tartibga solmayapsiz!

7 -qadam: Xulosa

Xulosa
Xulosa

Mening ko'rsatmalarni o'qishga vaqt ajratganingiz uchun tashakkur! Umid qilamanki, bu siz uchun juda chalkash emas edi! Baholashni va baxtli yig'ilishni unutmang!

Tavsiya: