Mundarija:
- 1 -qadam: asoslar | Eko
- 2 -qadam: 2 -qadam: asoslari | Rang va Cls
- 3 -qadam: 3 -qadam: asoslari | "%%", ":" va Goto
- 4 -qadam: 4 -qadam: asoslari | Final
- 5 -qadam: 5 -qadam: Ba'zi qiziqarli | a Soat
- 6 -qadam: 6 -qadam: Oxir -oqibat …
- 7 -qadam: Qo'shimcha yordam
Video: To'plam bilan kodlash: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Boshlashdan oldin
Batch - bu Microsoft tomonidan ishlab chiqarilgan kodlash tili. Bu juda oddiy, chunki u grafikani namoyish qila olmaydi va ovozni ijro eta olmaydi. Garchi, ilovalarni ochish, matnli o'yinlar yaratish va ikkinchi soniya sifatida ishlatish foydalidir.
O'rganish oson, chunki biror narsani tezda bajarishni istasangiz, buyruqlar ko'p emas.
Ushbu qo'llanmada bir necha asosiy buyruqlar, shuningdek, soatni yasash bo'yicha ko'rsatma tushuntiriladi.
Eslatma: To'plam faqat Windows tizimlarida, DOS kunlaridan boshlab, Windows -ning eng so'nggi versiyasiga qadar ishlaydi. Unix asosidagi tizimlarni (Linux, android …) yoki MacOS (iOS, Mackintosh) ishlatmang.
MUHIM:
BATCH faylini saqlaganingizda ".bat" OR ".cmd" bilan tugashiga ishonch hosil qiling (shaxsan men.batni afzal ko'raman)
Bundan tashqari, agar siz uni tahrir qilmoqchi bo'lsangiz, sichqonchaning o'ng tugmachasi> Tahrirlash -ni bosib, Notepad -da ochiladigan faylni tahrir qilishingiz mumkin. Agar siz "Sublime Text" yoki "Notepad ++" kabi boshqa biror narsadan foydalansangiz, odatda "Fayl> Ochish …" ga o'ting va agar u yuklanmagan bo'lsa, u erdan faylni topishingiz mumkin.
(Notepad ++ foydalanuvchilari uchun, sichqonchaning o'ng tugmachasini bosib> Notepad ++ yordamida tahrir qilish mumkin.)
(Kam aniqlikdagi tasvir uchun uzr. Rasm kerak edi, shuning uchun "Bu shunday bo'ladi" deb yozib qo'ydi.)
1 -qadam: asoslar | Eko
Ba'zi buyruqlar hamma narsada doimiy bo'ladi.
Ulardan birinchisi "aks -sado" bo'ladi.
Echo nima qiladi?
Asosan, u siz kiritgan barcha matnlarni uzatadi. masalan, "echo Salom!" buyruq satrida siz "Salom!" chiqish sifatida.
Echo ham o'chirilishi mumkin.
Bu "@echo off" ga o'tish orqali amalga oshiriladi. Bu "C: / windows / System32 (agar siz uni administrator rejimida ishlatayotgan bo'lsangiz) kabi ma'lumotlarni uzatishni to'xtatadi.
2 -qadam: 2 -qadam: asoslari | Rang va Cls
Rang o'z -o'zidan tushunarli. Bu sizga terminal oynasining shrift rangini va fon rangini o'zgartirish imkonini beradi. Batafsilroq tushuntirishni "rang?" Yozib topish mumkin. buyruq satriga (cmd.exe)
Cls - "Ekranni tozalash" qisqartmasi. U avval kiritilgan barcha ma'lumotlarni, masalan, kiritilgan buyruqlar, matn va boshqalarni ekranini o'chiradi.
3 -qadam: 3 -qadam: asoslari | "%%", ":" va Goto
Bu erda narsalar qiziqarli bo'ladi.
"%%" yordamida siz ba'zi ma'lumotlarni, masalan, kiritilgan matnni yoki boshqa statistikani konsol tozalanmaguncha (yopiq) saqlay olasiz, bu ba'zi skriptlarda foydali bo'ladi. (Matnga asoslangan o'yinlarda siz ismlar, statistikalar va boshqa narsalarni o'zgartirish va kuzatish mumkin bo'lgan narsalarni saqlash uchun foydalanishingiz mumkin.)
":" Va goto yordamida siz ko'chadan yaratishingiz va skript bo'ylab harakat qilishingiz mumkin. Shunday qilib, siz foydalanuvchiga biror narsa kiritishingiz mumkin, keyin skriptdan chiqing yoki boshiga qayting.
4 -qadam: 4 -qadam: asoslari | Final
Davom etishdan oldin yana bir nechta narsalarga e'tibor berish kerak.
set /p insertsomethinghere = Matnni kiriting:
agar %qo'shilsa %== 1 goto aplacetogo
Bu ko'p tanlovli variant sifatida ishlatilishi mumkin. Muayyan javobni kiriting va boshqacha javob bering.
Shu bilan bir qatorda
{set /p insertaname = Iltimos, ism kiriting:
agar%insertaname%==%insertaname%goto nextstep}
Bu nima bo'lishidan qat'iy nazar, keyingi bosqichga o'tishda davom etadi.
Eslatma: Bu sahifada qalin harflar bilan yozilgan har bir narsa shart emas. Bu sohalarda hamma narsa boshqacha bo'ladi. Chizilgan hamma narsani kerak bo'lganda ko'p marta nusxalash mumkin.
Maxsus eslatma: {} qavs oralig'ida bu sizga texnik jihatdan kerak. Garchi sizda maxsus imtiyozlar beradigan ismingiz bo'lishi mumkin bo'lsa -da, belgilar sizni taniydi yoki sizda muqobil yo'l bor. Sizga faqat "if %insertaname %== Bob goto nextstepbob" qo'shish kifoya (zerikarli bo'lishi mumkin bo'lgan boshqa yo'lni qo'shishingiz yoki kichik alternativ yo'lni qo'yishingiz kerak bo'ladi, u asosiy yo'l bilan zaxiralanadi) oxir -oqibat.)
5 -qadam: 5 -qadam: Ba'zi qiziqarli | a Soat
Bu men birinchi o'rgandim, aslida.
@echo o'chirilgan
rang 0a
cls
: soat
echo Hozirgi vaqt %vaqt %va sana %sana %
soat kerak
Majburiy emas: "cls" ni soatdan keyin qo'yishingiz mumkin
Garchi bu uning miltillashiga olib keladi va biroz bezovta qiladi.
To'g'ri saqlashni unutmang!
6 -qadam: 6 -qadam: Oxir -oqibat …
Hozir men o'yin ustida ishlayapman. Hozir menda bor narsalar quyida.
Bu asosiy va uni biroz o'ynash mumkin, garchi men qilmoqchi bo'lgan narsaga yaqin bo'lmasa ham.
(Matnni formatlashga qaror qilganligi sababli, agar so'rov bo'lsa, men uni beraman.)
7 -qadam: Qo'shimcha yordam
Agar biror narsaga yopishib qolsangiz, so'rang. Iloji boricha yordam berishga harakat qilaman.
O'qiganingiz uchun tashakkur va umid qilamanki bu yordam beradi.
Tavsiya:
To'plam bilan robototexnika bo'yicha bosqichma-bosqich ta'lim: 6 qadam
To'plamli robototexnika bo'yicha bosqichma-bosqich ta'lim: Bir necha oydan keyin o'z robotimni qurdim (bularning barchasiga qarang) va ikki marta qismlari ishlamay qolgandan so'ng, men bir qadam orqaga chekinishga qaror qildim va o'z fikrimni qayta o'ylashga qaror qildim. strategiya va yo'nalish. Bir necha oylik tajriba ba'zida juda foydali bo'ldi va
PfodApp bilan Redbear BLE Nano V2 maxsus boshqaruvlari - kodlash shart emas: 6 qadam
PfodApp bilan Redbear BLE Nano V2 maxsus boshqaruv elementlari - kodlash talab qilinmaydi: Yangilanish: 2017 yil 15 sentyabr - Bu ko'rsatma RedBear BLE Nano, V2 ning so'nggi versiyasidan foydalanish uchun yangilandi. RedBear BLE Nano V1.5 -ga mo'ljallangan ushbu ko'rsatmaning oldingi versiyasi bu erda mavjud. Yangilanish 15 -noyabr - 2017 Shunday qilib
Gaplashayotgan shamol sensori (ovoz yozish uchun to'plam bilan): 6 qadam
Gaplashayotgan shamol sensori (ovoz yozish to'plami bilan): Bu o'tkazgichli iplar, o'tkazuvchi matolar va metall sharli shamol sensori
Kengaytirilgan to'plam: 12 qadam
Ilg'or partiya: MENING BLOGIMGA HAR QANDAY BIR SAVOLLARNI YO'LLATING: http://tamsanh.com/blog/2008/07/11/batch-tutorial-3-advanced-batch/Men endi ko'rsatmalarni ko'rmayman Shu tarzda tezroq javob oling. Hey bolalar! Tam Nguyen shu erda. Oradan ancha vaqt o'tdi
Asosiy to'plam: 6 qadam
Asosiy to'plam: Ushbu ko'rsatmada men sizga CMD va ommaviy fayllar asoslarini ko'rsataman, quyida mening cmd oynam rasmi. Bu mening birinchi ko'rsatma