INHOUDSOPGAWE:
- Stap 1: Veranderlikes Stap (1/3)
- Stap 2: Veranderlikes Stap (2/3)
- Stap 3: Veranderlikes Stap (3/3)
- Stap 4: Parameters Stap (1/2)
- Stap 5: Parameters Stap (2/2)
- Stap 6: Klaar
Video: Nie so basiese bondelstudie nie: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
In die vorige tutoriaal het ons die basiese beginsels van die skryf van bondellêers geleer. As u geen idee het wat die batch is nie, maar dit wil leer, raadpleeg die 'Baie basiese batch -tutoriaal'. In hierdie tutoriaal leer u meer gevorderde opdragte en hoe om dit te gebruik om 'n toepassing te skep.
Stap 1: Veranderlikes Stap (1/3)
Veranderlikes is dinge wat onderhewig is aan verandering. As ons 'n veranderlike skep, skep ons iets wat ons wil hê die rekenaar moet vir ons onthou, iets wat ons later in 'n program kan gebruik; ons gee die rekenaar die waarde wat ons wil stoor en ons gee dit 'n etiket om dit onder te stoor. ons kan heelgetalle en stringe skep met behulp van veranderlikes. Om 'n veranderlike te skep, moet u die opdrag SET leer. Die opdrag SET is wat veranderlikes skep; SET naam = waarde Tik die volgende in u CMD: SET naam = hello'name 'is die naam van die veranderlike, en' hallo 'is wat die veranderlike stoor, dus elke keer as u' echo name 'tik, moet dit' hallo 'sê ja? NEE As u 'n veranderlike wil vertoon, moet u sit persentasie (%) tekens daaromheen, dus as u 'echo%test%' tik en dit moet 'hallo' ja sê?
Stap 2: Veranderlikes Stap (2/3)
So kan ons seker wiskunde doen? Ons tikstel num = 1 Dit skep 'n veranderlike genaamd "num" met 'n waarde van 1 daaraan geheg. Thenset num =%num%+1 (dit beteken dat ons "num" neem (aka 1) en maak dit num+1 (aka 1+1)) danecho %num %dit moet ons 2 gee, reg? kom ons probeer dit: tik die volgende in notaboek en stoor as MathAttempt.bat (sluit nie die sterre in nie (*)) @echo offset v = 1set v =%v%+1echo%v%pauseit moet 2 sê, ja? NOPE.it sê 1+1 omdat die rekenaar u opdrag interpreteer as: u: "so num = 1, reg?" pc: "reg" jy: "so wat is num plus een?" pc: num+1 = 1+1, so die rekenaar interpreteer u opdrag letterlik.
Stap 3: Veranderlikes Stap (3/3)
So hoe kan ons die rekenaar wiskundig laat dink? Eenvoudig, ons voeg 'n /a voor die veranderlike naam Byvoorbeeld: ons tik "set /a num = 1" dan "set /a num =%num%+1" dan "echo %num%"dan moet ons 2 kry, reg? Kom ons probeer dit. Tik dit in die notaboek …. bla bla bla, jy ken die boor. *****************************@echo offset /a num = 1set /a num =%num%+1echo%num% pouse ************************************************ *** daar! dit het 1+1 bygevoeg! dit is hoe die rekenaar dit sien: _you: so num = 1, reg? pc: rightyou: so wat is num plus een? pc: num+1 = 1+1 = 2Voila! Laat ons nou maak 'n telprogram! ons sal die goto -opdrag gebruik waarvan ons geleer het in die baie basiese bondelstudie. ***************************** ***************************@echo offset /a num = 1: topset /a num =%num%+1echo%num% gaan boontoe *********************************************** ********** Die rekenaar voeg 1 by, gaan dan na bo en voeg 1 weer by, ens.
Stap 4: Parameters Stap (1/2)
Noudat ons veranderlikes kan gebruik, wat as ons 'n keuse het, soos: druk 1 om te sê Hallo. Druk 2 om totsiens te sê. Ons gebruik die opdrag "AS", byvoorbeeld: Tik dit in u CMD: as 1 = = 1 eggo Sien dit werk! (==) beteken "is gelyk aan", u kan ook "EQU" tik) Ons het 'n boodskap gekry wat sê "Sien dit werk!" Tik dit nou: as 1 == 2 eggo Dit werk! Ons het niks gesien nie, want 1 is nie gelyk aan 2 As ons wil wag totdat die gebruiker iets in sit, voeg ons a /p by en laat die deel na die veranderlike leeg. So: set /p variablename = Dit beteken dat die rekenaar sal wag vir u om iets in te sit. so ons tik: ************************************ *@echo offset v1 = hi !! set v2 = bye !! echo Druk 1 om HI! echo te sê Druk 2 om BYE! set /p you = if %you %== 1 echo %v1 %if %you %= te sê = 2 eggo %v2 %pouse *************************************** Dit vertel die rekenaar dat as ons 1 tik, dit HI moet eggo, en as ons 2 sê, moet dit BYE eggo!
Stap 5: Parameters Stap (2/2)
So nou weet ons dat as ons 'n veranderlike wil kies, tik ons: set /p variablename = en as ons 'n veranderlike wil stel, tik ons: set /a variablename = value So waarom dan nie 'n klein program maak wat van en na tel nie 2000? Ons sal SET, IF en GOTO in hierdie program gebruik (en blykbaar eggo) ********************************* *****@echo offset /a num = 0: topset /a num =%num%+1echo%num%if%num%== 2000 go gobackgo top: gobackset /a num =%num%-1echo%num %if %num %== 0 gaan terug om terug te gaan ************************************** So nou, wanneer dit 2000 bereik, maak die IF -opdrag dat dit GOTO is na die tweede deel wat dit laat aftel, dan wanneer dit 0 bereik, sal dit die eerste deel GAAN wat dit laat tel … ens ens ens
Stap 6: Klaar
U het my bondel-tutoriale voltooi. U kan hierheen gaan na 'n ander instruksies vir 'n paar Cool Batch-toepassings As u hulp met enige van u Batch-programme wil hê, stuur 'n boodskap of stuur 'n e-pos aan [email protected] en Ek sal probeer om jou te help. As jy vanlyn iets wil probeer, beveel ek aan dat jy Learn Batch File Programming leer! deur John Albert, regtig eenvoudig, maklik om te volg en wonderlik as u wil verbeter!
Aanbeveel:
Dopamienboks - 'n Projek soortgelyk aan Mike Boyd - nie Mike Boyd's nie: 9 stappe
Dopamienboks | 'n Projek soortgelyk aan Mike Boyd - nie die van Mike Boyd nie: ek wil een hê! Ek het een nodig! Ek is 'n uitstel! Ek wil 'n dopamien boks hê … Sonder om te hoef te programmeer. Geen geluide nie, net pure wil
Maak u eie Rock Band Ekit Adapter (sonder Legacy Adapter), nie vernietigend nie !: 10 stappe
Maak u eie Rock Band Ekit Adapter (sonder Legacy Adapter), nie vernietigend nie !: Nadat ek 'n gewilde podcast -gasheer gehoor het dat hy besorg was oor sy USB -legacy -adapter wat sterf, het ek na 'n DIY -oplossing gesoek om 'n beter/aangepaste eKit aan RB aan te sluit. . Dankie aan die heer DONINATOR op Youtube wat 'n video gemaak het met sy soortgelyke
Hoed nie hoed nie - 'n hoed vir mense wat nie regtig hoede dra nie, maar 'n hoedervaring wil hê: 8 stappe
Hat Not Hat - 'n hoed vir mense wat nie regtig hoede dra nie, maar graag 'n hoedervaring wil hê: ek het altyd gewens ek kon 'n hoedpersoon wees, maar het nog nooit 'n hoed gevind wat vir my werk nie. Hierdie " Hat Not Hat, " of fascinator soos dit genoem word, is 'n boonste oplossing vir my hoedprobleem waarin ek die Kentucky Derby, vakuum, kan bywoon
Basiese Windows -bondelstudie: 5 stappe
Basiese Windows -bondeltutorial: hallo ouens, binne 24 uur het ek 'n Windows -batch -tutoriaal gepubliseer wat ek u belowe het in my laaste instruksies. as u dit nie gesien het nie, klik dan op hierdie skakel hier: https://www.instructables.com/id/Python-Tutorial/ dit is presies die (x100) basiese beginsels van bondelpr
Baie basiese bondelstudie: 6 stappe
Baie basiese bondel -tutoriaal: as u reeds die basiese kenmerke van Batch ken, hoef u nie die instruksies te lees nie; gaan na Not So Basic Batch Tutorial. aanhalingstekens (as u dit sien