Turinys:

Ne taip paprasta partijos pamoka: 6 žingsniai
Ne taip paprasta partijos pamoka: 6 žingsniai

Video: Ne taip paprasta partijos pamoka: 6 žingsniai

Video: Ne taip paprasta partijos pamoka: 6 žingsniai
Video: Чужой звонок_Рассказ_Слушать 2024, Lapkritis
Anonim
Ne taip paprasta partijos pamoka
Ne taip paprasta partijos pamoka

Ankstesnėje pamokoje mes sužinojome pagrindinius paketinių failų rašymo pagrindus. Jei neturite supratimo, kas yra paketas, bet norite to išmokti, skaitykite „Labai paprasta paketo pamoka“. naudoti juos kuriant programą.

1 žingsnis: kintamieji Žingsnis (1/3)

Kintamieji yra dalykai, kurie keičiasi. Kai sukuriame kintamąjį, sukuriame tai, ką norime, kad kompiuteris mums prisimintų, tai, ką vėliau galime naudoti programoje; suteikiame kompiuteriui vertę, kurią norime išsaugoti ir mes suteikiame jai etiketę, kurioje jis bus saugomas. mes galime sukurti sveikuosius skaičius ir eilutes naudodami kintamuosius. Norėdami sukurti kintamąjį, turite išmokti komandą SET. SET komanda sukuria kintamuosius; SET name = value Įveskite savo CMD: „SET name = hello'name“yra kintamojo pavadinimas, o „hello“- tai kintamasis, todėl dabar kiekvieną kartą, kai įvedate „echo name“, jis turėtų pasakyti „labas“taip? NO Jei norite rodyti kintamąjį, turite aplink jį uždėkite procentinius (%) ženklus. Taigi, jei įvesite „echo%test%“ir turėtų būti pasakyta „labas“taip? TAIP

2 veiksmas: kintamieji Žingsnis (2/3)

Kintamųjų žingsnis (2/3)
Kintamųjų žingsnis (2/3)

Taigi dabar tikrai galime atlikti matematiką? ir padarykite jį num+1 (dar žinomas kaip 1+1)) thenecho %num %jis turėtų duoti mums 2, tiesa? pabandykime: užrašų knygelėje įveskite ir išsaugokite kaip MathAttempt.bat (neįtraukite žvaigždžių (*)) @echo offset v = 1set v =%v%+1echo%v%pauseTai turėtų pasakyti 2, taip? NOPE. tai sako 1+1, nes kompiuteris jūsų komandą interpretuoja taip: jūs: "taigi num = 1, tiesa?" pc: "teisingai" tu: "kas yra num plius vienas?" pc: num+1 = 1+1, taigi kompiuteris jūsų komandą interpretuoja pažodžiui.

3 žingsnis: kintamieji Žingsnis (3/3)

Kintamieji Žingsnis (3/3)
Kintamieji Žingsnis (3/3)

Taigi, kaip priversti kompiuterį mąstyti matematiškai? Paprasta, prieš kintamojo pavadinimą pridedame /a. Pavyzdžiui: įvedame „set /a num = 1“, tada „set /a num =%num%+1“, tada „echo“%num% tada turėtume gauti 2, ar ne? Pabandykime Įveskite tai į užrašų knygelę…. bla bla bla, jūs žinote pratimą. ******************** *******************************@echo offset /a num = 1set /a num =%num%+1echo%num% Pauzė************************************************* *** ten! tai pridėjo 1+1! tai mato kompiuteris: _you: so num = 1, right? pc: rightyou: taigi kas yra num plius vienas? pc: num+1 = 1+1 = 2Voila! Taigi dabar padarykime skaičiavimo programa! naudosime komandą „goto“, apie kurią sužinojome „Basic Basic Batch Tutorial“. ***************************** ****************************@echo offset /a num = 1: topset /a num =%num%+1echo%num% eiti į viršų *********************************************** ********** Kompiuteris prideda 1, tada eina į viršų ir vėl prideda 1 ir tt

4 žingsnis: parametrai Žingsnis (1/2)

Parametrų žingsnis (1/2)
Parametrų žingsnis (1/2)

Taigi dabar, kai galime naudoti kintamuosius, ką daryti, jei turime pasirinkimą, pavyzdžiui: paspauskite 1, kad pasisveikintumėte. Paspauskite 2, kad atsisveikintumėte. Mes naudojame komandą „IF“, pavyzdžiui: Įveskite tai savo CMD: jei 1 = = 1 aidas Pamatykite, kad tai veikia! (==) reiškia „yra lygus“, taip pat galite įvesti „EQU“) Gavome pranešimą, kuriame sakoma: „Pažiūrėkite, ar tai veikia!“Dabar įveskite: jei 1 == 2 echo It Works! Mes nieko nematėme, nes 1 nėra lygus 2 Jei norime laukti, kol vartotojas kažką įdės, pridedame a /p ir paliekame dalį po kintamojo tuščią. Kaip tai: set /p variablename = Tai reiškia, kad kompiuteris lauks, kol ką nors įdėsite. taigi rašome: ************************************* *@echo offset v1 = labas !! set v2 = bye !! echo Paspauskite 1, kad pasakytumėte HI! echo Paspauskite 2 ir pasakykite BYE! set /p you = if %you %== 1 echo %v1 %if %you %= = 2 aidas %v2 %pauzė ************************************* Tai sako kompiuteriui kad jei įvedame 1, jis turi atkartoti HI !, o jei sakome 2 - turi aidėti BYE !!

5 veiksmas: parametrai 2 veiksmas

Parametrų žingsnis (2/2)
Parametrų žingsnis (2/2)

Taigi dabar mes žinome, kad jei norime pasirinkti kintamąjį, įvedame: set /p variablename =, o jei norime nustatyti kintamąjį, įvedame: set /a variablename = value 2000? Šioje programoje naudosime SET, IF ir GOTO (ir akivaizdžiai aidą) ******************************* *****@echo offset /a num = 0: topset /a num =%num%+1echo%num%, jei%num%== 2000 goto gobackgoto top: gobackset /a num =%num%-1echo%num %jei %num %== 0 goto topgoto grįžti ************************************* Taigi Dabar, kai jis pasiekia 2000, IF komanda paverčia ją GOTO antrąja dalimi, kuri leidžia ją skaičiuoti atgal, tada, kai ji pasiekia 0, ji GOTO pirmąją dalį, dėl kurios ji suskaičiuojama … ir tt ir tt

6 žingsnis: Atlikta

Baigėte mano partijos vadovėlius. Galite eiti čia, kad pereitumėte prie kito pamokomo kai kurių „Cool Batch“programų. Jei norėtumėte pagalbos dėl bet kurios „Batch“programos, rašykite man arba atsiųskite man el. Laišką adresu [email protected] ir Aš bandysiu jums padėti. Jei norite ką nors išbandyti neprisijungę, rekomenduoju mokytis paketinių failų programavimo! autorius John Albert, tikrai paprasta, lengva sekti ir puiku, jei norite tobulėti!

Rekomenduojamas: