Mundarija:
- 1 -qadam: START buyrug'i
- 2 -qadam: SET buyrug'i - String nazariyasi (1/4)
- 3 -qadam: SET buyrug'i - Mr.Math (2/4)
- 4 -qadam: SET buyrug'i - foydalanuvchi kiritish (3/4)
- 5 -qadam: SET buyrug'i - Ko'zdan ko'ra ko'proq (4/4)
- 6 -qadam: IF buyrug'i - Hamma teng (1/2)
- 7 -qadam: IF buyrug'i - lekin men sendan kattaman (2/2)
- 8 -qadam: GOTO buyrug'i
- 9 -qadam:> Parametr (1/2)
- 10 -qadam: >> Parametr (2/2)
- 11 -qadam: misolni amalga oshirish
- 12 -qadam: Xulosa: Yakuniy eslatmalar
Video: Kengaytirilgan to'plam: 12 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
lekin bu yaxshi, katalogni o'zgartirish uchun CD yoki CHDIR buyrug'idan foydalaning. Ammo bu holda bu muhim emas. "," Tepa ": 0.08480565371024736," chap ": 0.014285714285714285," balandlik ": 0.8586572438162544," kenglik ": 0.9357142857142857}]">>
MENING BLOGIMGA HAR QANDAY SAVOLLARNI YO'LLATING: https://tamsanh.com/blog/2008/07/11/batch-tutorial-3-advanced-batch/Men endi ko'rsatmalarni ko'rmayman va siz tezroq olasiz. Shu tarzda javob bering. Hey bolalar! Tam Nguyen shu erda. Oradan ancha vaqt o'tdi, lekin hozir keldi! Men sizga navbatdagi darsliklar to'plamini taqdim etaman! Siz mening boshqa ko'rsatmalarni o'qigan bo'lishingiz mumkin (yoki o'qimagan bo'lishingiz mumkin) Ya'ni: ECHO CommandCD CommandDIR buyrug'i Agar siz qolgan ikkitasini o'qimagan bo'lsangiz, men bu buyruqlarni tezda ko'rib chiqishni taklif qilaman. Men bu erda kutaman, OK! Bu ko'rsatma oxirida siz: START CommandSET CommandIF CommandGOTO buyrug'i> va >> Parametrlar Ushbu buyruqlar yordamida siz foydalanuvchi kiritgan ma'lumotlarga qarab o'zgarishi mumkin bo'lgan dinamik ommaviy fayllarni yaratishingiz mumkin bo'ladi., buyruq satrini ochamiz va ishga tushiramiz! Ishga tushirish-> cmd Variant sifatida siz borishingiz mumkin: Ishga tushirish-> Dastur fayllari-> Aksessuarlar-> Buyruqning so'rovi., shuning uchun men estetik maqsadlar uchun ba'zi buyruqlarni bir nechta sahifalarga ajratdim; Menga rasmlarni yuqoriga va pastga aylantirmasdan o'qish paytida ko'rish yoqdi. Odatda har bir kod bo'lagidan keyin rasm bo'ladi.
1 -qadam: START buyrug'i
START buyrug'i - bu ishni boshlashi mumkin bo'lgan buyuk buyruq! Bu oddiy buyruq, va biz buyukroq buyruqlar oldidan isinishimizga yordam beradi. Buyruqning parametrlari aynan siz o'ylagandek.
ThingToBeStarted.exe faylini boshlangJuda oddiy
WMPlayer.exe faylini ishga tushiringSiz nafaqat.exe -ni ishga tushirishingiz, balki veb -saytni ham yozishingiz mumkin va u sizning standart brauzeringizda ochiladi.
Www. Instructables.com saytidan boshlangJuda oson, ha? Ok. Endi Instructable: SET buyrug'ining haqiqiy go'shtiga o'tamiz.
2 -qadam: SET buyrug'i - String nazariyasi (1/4)
SET buyrug'i: o'zgaruvchilarni aniqlovchi. O'zgaruvchilar. Ishlab chiquvchining ambrosiyasi. O'zgaruvchilar - bu xato, o'zgaruvchan xotira bitlari. Bu haqda hech qanday IFS VA YO'Q! (lol, kechirasiz). Ok! SET buyrug'ining parametrlari: SET VariableName = Variable ValueSET o'z -o'zidan mag'lubiyat o'zgaruvchilarini yaratadi.
SET TestVS = O'zgaruvchan satrni sinab ko'ring!Bunday holda, biz faqat "O'zgaruvchan satrni sinash!" Qiymatini saqladik. TestVS o'zgarmaydiganga aylansin, bu hammasi o'yin -kulgi va o'yin, lekin biz o'zgarmaydigan qiymatni qanday olamiz? Biz % dan foydalanamiz. O'zgaruvchilar nomi atrofida faqat % qo'shing
ECHO %TestVS %Yaxshi, lekin yana nima qila oladi?
3 -qadam: SET buyrug'i - Mr. Math (2/4)
Matematikani qila oladimi? Keling, buni sinab ko'rish uchun oddiy to'plam tayyorlaylik.
@ECHO OFFSET Test = 1ECHO%Test%SET Test =%Test%-1ECHO%Test%PAUSEVoy, nima bo'ldi? Bu ishlashi kerak edi! Bir daqiqa kutib turing … SET buyruqlari faqat satrlarni yaratishda nima edi? Ha. SET buyrug'i faqat string o'zgaruvchisini yaratadi, ya'ni qiymatning eng aniq talqinini yaratadi. U "1 - 1" ni "0" ga tenglashtirishni o'ylamaydi, "1 - 1" ni "1 - 1" ga tenglashtirishni o'ylaydi. Xo'sh, buni qanday o'zgartirish mumkin? Biz o'zgaruvchining to'g'ridan -to'g'ri nusxalanmasligini, balki baholanishini xohlaymiz. Bu shuni anglatadiki, biz uni satrdan ifodaga aylantirmoqchimiz! SET buyrug'iga a /a qo'shish juda oson, uni amalda ko'rish uchun oddiy to'plamli fayl yoki uni buyruq satri qo'llanmasiga yozish mumkin. Men ikkinchisini taklif qilaman; bu juda tez va kod juda murakkab emas, lekin agar siz haqiqatan ham ommaviy ish faylini xohlasangiz, mana bu erda
@ECHO OFFSET /a Test = 2+2ECHO %Test %PAUSEAjoyib! Buni mukammal ifoda etdi. Endi biz "matematik test.bat" ga qanday o'zgartirishlar kiritish kerakligini bilamiz
@ECHO OFFSET /a Test = 1ECHO%Test%SET /a Test =%Test%-1ECHO%Test%PAUSEOk. Keling, ishga tushaylik! Ajoyib! Bu mukammal ishladi! Lekin keyin nima?
4 -qadam: SET buyrug'i - foydalanuvchi kiritish (3/4)
SET shuningdek, foydalanuvchini kirishni so'rash imkoniyatiga ega. SET parametrlariga /p qo'shib, uni oddiy o'zgaruvchidan foydalanuvchi tomonidan boshqariladigan o'zgaruvchiga o'zgartiradi.
SET /p UDefine =/P bilan dastur aslida to'xtatiladi va Foydalanuvchining kirishini kutadi, lekin kuting, men a /a parametrini ko'rmayapman, demak, bu o'zgaruvchi faqat mag'lubiyatdir? Xo'sh, qandaydir. Parametrlarning /p parametrlari /a ni butunlay inkor qiladi va agar siz urinib ko'rsangiz, sizda etishmayotgan operand xatosi paydo bo'ladi. Bu shuni anglatadiki, foydalanuvchi aniqlagan o'zgaruvchi ifodalarni baholay olmaydi, shuning uchun nima qilish mumkin? Xo'sh, mana bu hiyla -nayrang, biz foydalanishimiz mumkin. SET buyrug'i bir vaqtning o'zida /p va /a parametrlarini ishlatmaydi, to'g'rimi? Xo'sh, /a va /p parametrlarini ketma -ket ishlatish haqida nima deyish mumkin? Ohhh … siz ayyor etiklar
@ECHO OFFECHO Kalkulyator versiyasi 1.0ECHO. SET /p UDefine = SET /a UDefine =%UDefine%ECHO = ECHO%UDefine%ECHO. PAUSEYaxshi kalkulyator bor. Agar siz hozircha buni tushunmagan bo'lsangiz, {{{ECHO.}}}-bu bo'sh satr. Bu juda zo'r emasmi?
5 -qadam: SET buyrug'i - Ko'zdan ko'ra ko'proq (4/4)
Bu erda, SET buyrug'ining o'zgaruvchilari faqat satrlar va ifodalar uchun yaxshi bo'lib tuyulishi mumkin. To'g'ri emas. O'zgaruvchilar, aslida, juda moslashuvchan va faqat ECHO bilan chegaralanib qolmaydi.
SET Test = Ko'rsatmalar%Test%Qanday g'alati xato … unda "Instructables" buyrug'i tan olinmaganligi, % Test % da sintaksisi yo'qligi aytilgan. Bu shuni anglatadiki, DOS har bir o'zgaruvchiga qo'lda yozilgandek munosabatda bo'ladi. Xo'sh, nima bo'lsa?
SET testi = START cmd.exe%Test%Ajoyib! Bu ishladi! DOS har bir o'zgaruvchiga foydalanuvchi yozganidek muomala qiladi va shunga muvofiq ishlaydi. Bu erda qiziqarli kod: (Faqat nusxa ko'chirish/joylashtirish; bu biroz zerikarli).
@ECHO OffSET Variable1 = ECSET Variable2 = HSET Variable3 = O CSET Variable4 = ooSET Variable5 = l! ECHO%Variable1 %% Variable2 %% Variable3 %% Variable4 %% Variable5%ECHO.%Variable%%% Variable2 %% %O'zgaruvchan 5%pauzaBu toza emasmi? Har bir o'zgaruvchi butun xabarning ikkita harfini o'z ichiga oladi (Variable2dan tashqari) va o'zgaruvchilarni tartibga solganda, har bir harf qo'shiladi va ECHO Cool buyrug'ini tugatadi! DOS lug'ati.
6 -qadam: IF buyrug'i - Hamma teng (1/2)
Bu klassik shartli operand. Asosiy, lekin hech bo'lmaganda qudratli. Hech qachon dasturlashtirmaganlar uchun IF buyrug'i aynan shunday eshitiladi. Agar sintaksisdagi ifoda rost (yoki to'g'ri emas) bo'lsa, keyingi buyruqlar ketma -ketligi bajariladi. Asosiy buyruq qatori shunday bo'ladi:
IF%o'zgaruvchi1%==%o'zgaruvchi2%ECHO Bu qism bajarilganyoki agar sizda bir nechta sintaksis bo'lsa
@ECHO OFFIF%o'zgaruvchisi1%==%o'zgaruvchisi2%(ECHO Bu qism bajariladi. ECO Bu shunday.) ELSE (ECHO Agar o'zgaruvchi1 bo'lmasa & apost = o'zgaruvchi 2 bo'lsa, bu sodir bo'ladi. ECO va bu ham sodir bo'ladi.)Izoh: Qavsning o'ziga xos joylashuvi men uyushgan kodga ishonmaganligim uchun emas, balki agar ular o'sha joylarda bo'lmasa, butun IF parchasi ishlamaydi. Shunday qilib, agar sizning IF kodingizda biron bir xato bo'lsa, bu katta ehtimollik bilan qavsdan kelib chiqadi. Bu alohida partiyani ishga tushirish uchun men buyruq satrini ishlatardim, shuning uchun o'zgaruvchilarni IfVariableTest.bat ko'pligini tahrir qilmasdan sozlashim mumkin edi. marta.
7 -qadam: IF buyrug'i - lekin men sendan kattaman (2/2)
OK, shuning uchun sizda yaxshi IF bayonoti va barchasi bor va o'zgaruvchilar teng yoki yo'qligini tekshirish yaxshi va hammasi yaxshi, lekin bu qonun loyihasiga to'liq mos kelmaydi. Agar o'zgaruvchi1 boshqa o'zgaruvchidan kam bo'lsa, men biror narsa bo'lishini xohlayman! Biz dasturchilar uchun bu oddiy vazifa kabi ko'rinadi. Boshqa dasturlash tillarining hammasini bajaring! Kovboy otlaringizni ushlab turing. Juda tez emas. To'plamli fayl sizning oddiy dasturlash tilingiz emas. Aftidan, "" ommaviy ishchi fayllar bilan ishlamaydi.
Teng - teng - == NEQ - teng emas== Misol o'rniga, bu operandlarni o'rnating
Agar 32 GTR 3 ECHO bo'lsa, bu ishlaydi
@ECHO OFFIF 32 GEQ 32 (ECHO 32 kattaroq yoki 32 ga teng) ELSE (ECHO 32 aniq 32 ga teng) PAUSEIF 32 LSS 32 (ECHO 32 32dan kichikmi? Menimcha emas.) ELSE (ECHO 32 32dan kam emas. Hikoyaning oxiri.) PAUSE
8 -qadam: GOTO buyrug'i
GOTO buyrug'i. U aytganlarini to'liq bajaradi; Bu buyruq faylidan foydalanish uchun avval yorliq bo'lishi kerak. Yorliqlar quyidagicha ko'rinadi:
: Yorliq 1GOTO buyrug'i quyidagicha tuzilgan:
GOTO belgisi 1Bu oson! O'ylaymanki, nima uchun men buni bir oz rivojlangan to'plamga kiritmaganimga ishonchim komil emas, har holda, bu buyruq GOTO buyrug'ini qayta bajaradigan GOTO yorlig'i yordamida ommaviy faylni takrorlash uchun ishlatilishi mumkin.
@ECHO OFF: RepeatMeECHO "CTRL-C" tugmasini bosmasangiz, bu takrorlanadi GOTO RepeatMeAytgancha, partiya fayli haqiqatni gapiradi. CTRL-C-bu universal pauza va tugatish so'rovi. CTRL-S oddiy pauza. GOTO sizning kodingizni o'tkazib yuborishi yoki tartibini o'zgartirishi mumkin
GOTO TurnEOffGOTO MultipleGotoECHO Bu ECHO o'tkazib yuboriladi.: MultipleGotoGOTO 3: ENDPAUSEEXIT: 1ECHO The EndGOTO END: 3ECHO Bu birinchi bo'lib ko'rsatiladiGOTO 2: TurnEOff@ECHO OFFGOTO MultipleGoto: 2ECHO bo'lsa -da. 1Yuqoridagi kod GOTO ning kodda sakrash qobiliyatini ta'kidlash uchun chalkash tarzda tuzilgan.
9 -qadam:> Parametr (1/2)
Parametr (1/2) "src =" https://content.instructables.com/ORIG/FBH/P5XV/F3JESWI8/FBHP5XVF3JESWI8-j.webp
Parametr (1/2) "src =" https://content.instructables.com/ORIG/FIX/9BXW/F3JESWI5/FIX9BXWF3JESWI5-j.webp
Parametr (1/2) "src =" https://content.instructables.com/ORIG/FHZ/92ZS/F3JESWI7/FHZ92ZSF3JESWI7-j.webp
Parametr (1/2) "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (1/2) "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (1/2) "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (1/2) "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (1/2) "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} "> Bu keyingi bit" buyruq "emas, balki boshqa sintaksis Bu nima qilishidan qat'i nazar, u ma'lum bir buyruqning natijasini oladi va uni matnli faylga yozishi mumkin. Agar uni avval harakatda ko'rsangiz, tushuntirish osonroq bo'ladi.
Buyruq> Fayl nomiXo'sh, aytaylik, biz ma'lum bir katalogdamiz. Keyin biz DIR buyrug'idan foydalanamiz, agar siz "Partiya asoslari" ni o'qiyotgan bo'lsangiz, joriy katalogingiz mazmunini ko'rsatadi.
C: / Foydalanuvchilar / Neo / DIROdatda chiqadi
C drayveridagi tovush-HP Volume seriya raqami BC7E-E26C C: / Users / Neo2007-30-06 11:14.2007-30-06 11:14.2007-17-03 06:41 PM.idlerc2007-19-02 03:14 Kontaktlar2007-19-06 22:44 Ish stoli2007-29-06 08:47 Hujjatlar2007-19-06 10:35 Yuklamalar2007-19-02 03:14 Sevimlilar02/19/ 2007 yil 03:14 havolalari: 2007-12-05 16:01 musiqa2007-30-06 01:20 AM rasmlar2007-07-07 03:08 saqlangan o'yinlar2007-19-02 03:14 Qidiruvlar 2007-01-03 07:23 PM 242, 947 Test Record.wma2007-19-06 10:39 AM Videos2007-18-06 09:57 1, 324, 574 wp_screenprint_mc.pdf2007-18-06 09:59 AM 73, 996, 533 wp_tshirt_full.mp4 4 Fayl (lar) 75, 564, 054 bayt 14 Dir (lar) 132, 927, 537, 152 bayt bo'shLekin, agar unga> va ni qo'shsak
C: / Users / Neo / DIR> DIRContents.txtBiz chiqa olmaymiz, lekin uning o'rniga DIRContents.txt nomli yangi matnli faylni olamiz, unda Chiqish bor! Salqinlik! Lekin kuting, muammo bor! Men bir xil faylda bir nechta chiqishni xohlayman, lekin mening> uni yozishni davom ettiradi va qo'shmaydi! Men nima qilaman?
10 -qadam: >> Parametr (2/2)
Parametr (2/2) "src =" https://content.instructables.com/ORIG/FG4/B58B/F3JESWIJ/FG4B58BF3JESWIJ-j.webp
Parametr (2/2) "src =" https://content.instructables.com/ORIG/F05/GZB1/F3JESWIK/F05GZB1F3JESWIK-j.webp
Parametr (2/2) "src =" https://content.instructables.com/ORIG/F93/Q7VS/F3JESWL2/F93Q7VSF3JESWL2-j.webp
Parametr (2/2) "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (2/2) "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (2/2) "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (2/2) "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (2/2) "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} ">
Parametr (2/2) "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} "> Xo'sh, siz so'raganingizdan xursandman. >> Parametr nima uchun kerak! >> xuddi shunga o'xshaydi, lekin ko'rsatilgan faylni to'liq qayta yozish o'rniga, biz unga qo'shamiz! Keling, sinab ko'ramiz.
DIR >> DIRContents.txtPokiza! Zo'r ishladi! Shunday qilib, kuting. Bu men xohlagan narsani matnli faylga yozishim mumkinligini anglatadimi? Men sinab ko'rmoqchiman
Batch Awesome> Awesome.txtNima? Nega bu ishlamadi? Sababi, bu parametr siz kiritgan hamma narsani emas, faqat qonuniy buyruqlar chiqishini yozadi. Lekin, bu oddiy hal qilingan muammo. Yodingizda bo'lsin, parametrlar buyruqlar chiqishini qayd qiladi. Qaysi buyruq biz nazorat qila oladigan chiqishga ega? To'g'ri! ECHO buyrug'i
ECHO to'plami ajoyib> Awesome.txtECHO, men buni bilganimdan juda xursandman. >> Awesome.txtVajjaj! Eslab qoling. >> faylining keyingi qatoriga Chiqish qo'shiladi.
11 -qadam: misolni amalga oshirish
Ok. Shunday qilib, keling, barchasini birlashtiraylik! Bu erda men ko'rsatgan buyruqlardan foydalangan holda, men yaratgan ba'zi namunali kodlar, bu kod o'zgaruvchiga doimiy ravishda 1 qo'shadi va natijani cheksiz chiqaradi.
@ECHO OFFSET /a num = 1: Takrorlang ECHO%num%SET /a num =%num%+1GOTO TakrorlashBu kod CMD.exe faylini 5 marta ishga tushiradi
@ECHO OFFSET /a RepeatNum = 5: OpenIF%RepeatNum%== 0 GOTO EndSTART CMD.exeSET /a RepeatNum =%RepeatNum%-1GOTO Open: EndUshbu kod C: / Users / Neo -da ommaviy ish faylini yaratadi va uni ishga tushiradi
@ECHO OFFCHDIR C: / Users / NeoECHO @ECHO OFF> Salom.batECHO ECHO Salom! >> Hello.batECHO ECHO I & aposm sizning diskingizda! >> Hello.batECHO PAUSE >> Hello.batC: / Users / Neo / Salom. batPauzaBu kichik o'yinlar to'plami. Siz raqamni taxmin qilishingiz kerak
@ECHO OFFSET /a GuessNum = 0SET /a Javob =%RANDOM%ECHO I & aposm qanday raqam haqida o'ylab ko'ring. %ECHO Mening raqamim past. IF%Tasavvur qiling%==%Javob%GOTO ENDECHO. SET /a GuessNum =%GuessNum%+1GOTO Qayta urinish: ENDECHO Siz to'g'ri! Javob %Javob %ECHO bo'ldi %GuessNum %Guesses. ECHO. PAUSEVa bu, menga juda yoqadi. Agar ehtiyot bo'lmasangiz, bu sizning kompyuteringizning imkoniyatlariga qarab, tezda qo'ldan chiqadi. Bu fayl nima qiladi, u noma'lum katalogda noma'lum matnli fayllarni yaratadi. Ushbu matnli fayllarning har biri lolnumberlar katalogining DIRini o'z ichiga oladi. Gap shundaki, katalog doimiy ravishda matnli fayllar bilan to'lib -toshib bormoqda, shuning uchun har bir ketma -ket matnli fayl avvalgisidan kattaroqdir. Buning natijasi - umumiy hajmi har soniyada kattalashib borayotgan papka
@ECHO OFFSET /a num = 1MKDIR lolnumbers CD lolnumbers: RestartDIR>%num%.txtSET /a num+= 1GOTO RestartBu juda oddiy kodlar. Ular bilan ko'nglingiz to'lguncha tajriba o'tkazing.
12 -qadam: Xulosa: Yakuniy eslatmalar
Puf. Biz bu ko'rsatmali darsda ko'p narsalarni yoritdik. Bu, avvalgisidan 3 barobar uzunroq. Umid qilamanki, bu sizga yoqadi! Men borishdan oldin bir nechta eslatmalar. Yodda tuting: O'zgaruvchini o'rnatayotganda, o'zgaruvchi va uning qiymati o'rtasida hech qachon bo'sh joy qo'ymang.
SET o'zgaruvchisi1 = QiymatQo'shimcha bo'sh joy o'zgaruvchining bo'sh bo'lishiga olib keladi
SET o'zgaruvchisi1 = QiymatBundan tashqari, bir nechta IF. Parentezni to'g'ri formatlashni unutmang: Ha
IF 1 == 1 (ECHO One Birga Teng!) BOShQA (ECHO Bu dasturda nimadir noto'g'ri). YO'Q
IF 1 == 1 (ECHO One Birga Teng!) BOShQA (ECHO Bu dasturda nimadir noto'g'ri). Bundan tashqari, o'rnatilgan o'zgaruvchilar ham mavjud
%CD %% DATE %% TIME %% RANDOM%% CD% Joriy katalogga kengayadi. Asosan, birinchi>% DATE% va% TIME% orqasidagi yo'l - bu sana va vaqt.% RANDOM% tasodifiy sonni 0 dan 32767 gacha beradi. O'ylaymanki, diapazonni o'zgartirib bo'lmaydi. Umid qilamanki, sizga bu ko'rsatma yoqdi, men juda ko'p ishladim, umid qilamanki, bu 10 oylik yo'qlikning o'rnini bosadi. Endi yomon xabar. Keyingi bir necha oy ichida savollarga javob bera olmayman, chunki men chet elda bo'laman. Ammo agar sizda biron bir savol bo'lsa, uni sharhlarda qoldiring. Agar men kompyuterga kira olsam, albatta javob beraman, lekin bu kerak bo'lmaydi deb o'ylayman; Instructables - do'stona hamjamiyat, va men ishonamanki, kimdir sizning ahvolingizda sizga 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
To'plam bilan kodlash: 7 qadam
Paket bilan kodlash: Boshlashdan oldinBatch - 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
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
To'plam bo'yicha qo'llanma - 1: 4 qadamlarni bajaring
To'plam bo'yicha darslik - 1 -ni oling: Xo'sh, men u erda bir nechta darsliklarni ko'rdim, lekin ularning hech biri hech narsaga ergashmaydi, shuning uchun men 3 qismli darslik tayyorlayman, faqat shu qo'shimcha qulaylik uchun videolarni qo'shaman. .bat (ommaviy) fayllar tegishli qadamda kerak
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