Mündəricat:
- Addım 1: Dəyişənlər Adımı (1/3)
- Addım 2: Dəyişənlər Adımı (2/3)
- Addım 3: Dəyişənlər Adımı (3/3)
- Addım 4: Parametrlər Adımı (1/2)
- Addım 5: Parametrlər Adımı (2/2)
- Addım 6: Tamamlandı
Video: Əsas Batch Dərsliyi: 6 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Əvvəlki dərsdə, toplu iş faylları yazmağın əsas əsaslarını öyrəndik. Partiyanın nə olduğunu bilməsəniz, ancaq öyrənmək istəyirsinizsə, "Çox Əsas Toplu Təlimat" a baxın. Bu təlimatda daha inkişaf etmiş əmrləri və bir tətbiq yaratmaq üçün onlardan istifadə etmək.
Addım 1: Dəyişənlər Adımı (1/3)
Dəyişənlər mövzu dəyişikliyi olan şeylərdir. Bir dəyişən yaratdığımız zaman, kompüterin bizim üçün yadda saxlamasını istədiyimiz bir şeyi, daha sonra bir proqramda istifadə edə biləcəyimiz bir şeyi yaradırıq; kompüterə saxlamaq istədiyimiz dəyəri veririk. və biz onu altında saxlamaq üçün bir etiket veririk. dəyişənlərdən istifadə edərək tam ədədlər və sətirlər yarada bilərik. Dəyişən yaratmaq üçün SET əmrini öyrənməlisiniz. SET əmri dəyişənləri yaradan şeydir; SET adı = dəyər CMD -ə aşağıdakıları yazın: SET adı = hello'name 'dəyişənin adıdır və' hello 'dəyişənin saxladığı şeydir, indi hər dəfə "echo name" yazdığınızda "salam" deməli bəli? YOX Bir dəyişəni göstərmək istəsəniz Ətrafına faiz (%) işarələri qoyun. Buna görə də "echo%test%" yazsanız və "salam" bəli desəniz, bəli?
Addım 2: Dəyişənlər Adımı (2/3)
Beləliklə, şübhəsiz ki, riyaziyyat edə bilərikmi? Num = 1 yazırıq. Bu, "1" dəyəri ilə əlaqəli bir "num" adlı bir dəyişən yaradır. Sonra num =%num%+1 (bu, "num" (aka 1) aldığımız deməkdir və bunu num+1 (aka 1+1)) halına gətirin, sonra %num %bizə 2 verməlidir, elə deyilmi, cəhd edək: notepadda aşağıdakıları yazın və MathAttempt.bat olaraq qeyd edin (ulduzları daxil etməyin (*)) @echo ofset v = 1set v =%v%+1echo%v%pauza 2 deməlidir, bəli? YOX. "sağ" sən: "bəs num artı bir nədir?" pc: num+1 = 1+1 beləliklə kompüter əmrini hərfi mənada şərh edir.
Addım 3: Dəyişənlər Adımı (3/3)
Beləliklə, kompüterin riyazi düşünməsini necə təmin edə bilərik? Sadə, dəyişən addan əvvəl bir /a əlavə edirik Məsələn: "set /a num = 1" sonra "set /a num =%num%+1" sonra "echo" yazırıq. %num%"o zaman 2 almalıyıq, elə deyilmi? Bunu notepadda yazın ….. blah blah blah, siz matkabı bilirsiniz. ******************************@echo ofset /a num = 1set /a num =%num%+1echo%num% fasilə *********************************************** *** orda! 1+1 əlavə etdi! kompüter bunu belə görür: _you: so num = 1, right? pc: rightyou: bəs num artı bir nədir? pc: num+1 = 1+1 = 2Voila! bir sayma proqramı! Çox Əsas Toplu Dərslikdə öyrəndiyimiz goto əmrindən istifadə edəcəyik. ***************************** ****************************@echo ofset /a num = 1: topset /a num =%num%+1echo%num% goo top ********************************************** ********** Kompüter 1 əlavə edir, sonra yuxarıya gedir və yenidən 1 əlavə edir və s.
Addım 4: Parametrlər Adımı (1/2)
Dəyişənlərdən istifadə edə biləcəyimizə görə, əgər seçimlərimiz varsa, məsələn: Hello.press demək üçün 1 -ə basın Əlvida. "IF" əmrini istifadə edirik, məsələn: Bunu CMD -də yazın: əgər 1 = = 1 echo İşə yaradığını gör! (==) "bərabərdir" deməkdir, "EQU" da yaza bilərsən) "İş görür!" Deyən bir mesaj aldıq. İndi bunu yazın: əgər 1 == 2 echo işləyirsə! Heç bir şey görmədik, çünki 1 bərabər deyil 2 İstifadəçinin bir şey qoymasını gözləmək istəsək, a /p əlavə edirik və dəyişəndən sonra hissəni boş buraxırıq. Buna bənzər: set /p variablename = Yəni kompüter bir şey qoyduğunuzu gözləyəcəyik. belə yazırıq: *********************************** *@echo ofset v1 = hi !! set v2 = bye !! echo HI demək üçün 1 düyməsini basın! echo BYE demək üçün 2 düyməsini basın! set /p siz = əgər %siz %== 1 echo %v1 %əgər %siz %= = 2 əks -səda %v2 %fasilə ************************************* Bu kompüterə deyir 1 yazsaq, HI! yansımalıdır! və 2 deyiriksə, BYE yankı etməlidir !!
Addım 5: Parametrlər Adımı (2/2)
İndi bilirik ki, bir dəyişən seçmək istəsək yazırıq: set /p variablename = və bir dəyişən təyin etmək istəyiriksə, yazırıq: set /a variablename = value 2000? Bu proqramda SET, IF və GOTO -dan istifadə edəcəyik (və əksinə əks -səda) ******************************** *****@echo ofset /a num = 0: topset /a num =%num%+1echo%num%əgər%num%== 2000 goto gobackgoto top: gobackset /a num =%num%-1echo%num %əgər %num %== 0 goto topgoto goback ************************************* indi, 2000 -ə çatanda, IF əmri onu geri saymağa məcbur edən ikinci hissəni GOTO edir, sonra 0 -a çatanda onu saymağa məcbur edən birinci hissəni GOTO edəcək … və s.
Addım 6: Tamamlandı
Toplu dərslərimi bitirmisiniz. Bəzi Sərin Toplu Tətbiqlər üçün başqa bir təlimata getmək üçün buraya gedə bilərsiniz. Hər hansı bir Batch proqramınızdan kömək istəsəniz, mənə mesaj göndərin və ya mənə e-poçt göndərin [email protected] və Mən sizə kömək etməyə çalışacağam. Oflayn bir şey sınamaq istəyirsinizsə, Batch File Programming öyrənməyi öyrənməyi məsləhət görürəm! John Albert tərəfindən, həqiqətən sadə, təqib etmək asan və daha yaxşı olmaq istəyirsinizsə əla!
Tövsiyə:
Arduino Bluetooth Əsas Dərsliyi: 6 addım (şəkillərlə birlikdə)
Arduino Bluetooth Əsas Dərsliyi: YENİLƏNİB: BU MƏKƏLƏNİN YENİLƏNİŞ VERSİYASI BU YERDƏN BULUNACAQ Hər hansı bir elektron cihazı ağıllı telefonunuzla idarə etməyi düşünürsünüzmü? Robotunuzu və ya smartfonunuzla hər hansı digər cihazı idarə etmək həqiqətən də gözəl olacaq. Budur sadə və sadə
UV-C Dezinfeksiya Qutusu-Əsas Versiya Dərsliyi: 11 Addım (Şəkillərlə birlikdə)
UV-C Dezinfeksiya Qutusu-Əsas Versiya Dərsliyi: Steven Feng, Shahril İbrahim və Sunny Sharma tərəfindən, 6 aprel 2020Dəyərli rəylər verdiyinə görə Cherylə xüsusi təşəkkürlər Bu təlimatın google doc versiyası üçün https://docs.google səhifəsinə baxın. com/document/d/1My3Jf1Ugp5K4MV … WarningUV-C işığı
Arduino Uno Dərsliyi #1 - Əsas Blink Proqramı: 4 Addım
Arduino Uno Tutorial #1 - Əsas Blink Proqramı: Hər kəsə salam! İlk təlimatımı dərc etməkdən məmnunam! Arduino Uno -nu işə salmaqda çətinlik çəkdiyim zaman ağlıma gələn bu fikir, bəzi çətinliklərlə qarşılaşdığım üçün ətrafımdakı heç kimə bilmədiyimi izah edəcəyəm
Hind #1 -də Əsas Elektronika Dərsliyi: AC & DC: ScitiveR: 3 Addım
Hindi #1 -də Əsas Elektronika Dərsliyi: AC & DC: ScitiveR: ScitiveR में आपका स्वागत है! Ətraflı məlumat - yeni sahələrdə yeni qarışıqlıqlar və qarışıqlıqlar baş verərsə | Dərsliklər silsiləsi ो फॉलो करते हैं
Yeni başlayanlar üçün Arduino Əsas Dərsliyi: 6 addım
Yeni başlayanlar üçün Arduino Əsas Dərsliyi: 1. Arduino nədir? Arduino, əsasən AVR ailəsinin 8 bitlik mikrokontrolörlərinə əsaslanan quraşdırılmış sistemlər üçün bir platformadır. İstisna, 32 bitlik ARM Cortex nüvəsindən istifadə edən Arduino Due-dir. Başqa sözlə desək, mikro