INHOUDSOPGAWE:

Batch -tutoriaal - neem 2: 4 -stappe
Batch -tutoriaal - neem 2: 4 -stappe

Video: Batch -tutoriaal - neem 2: 4 -stappe

Video: Batch -tutoriaal - neem 2: 4 -stappe
Video: Republic day special batch making idea..😀❤️👍 paper batch making idea..Easy batch making idea.. 2024, Julie
Anonim
Batch -tutoriaal - neem 2
Batch -tutoriaal - neem 2

Goed, soos ek in my vorige tutoriaal oor bondel gesê het (https://www.instructables.com/id/EZ049TMM19EWPKGWKH/#CEINEJV64U3EWP86YUP), ek is van plan om 'n uitgebreide tutoriaal van 3 dele (of neem) oor batch te skep. Dit behoort die meeste van die dinge wat u moet weet, te dek om te doen wat u wil met batch. The file below below is the competed.bat (batch) file made by me, laconix / inevitable_chaos

Stap 1: Formateer my teks, titels en kls

Goed om mee te begin, ek wys jou die kode;

@echo offtitle Keuses.. [deur laconix] clsecho U het 'n paar keuses om te maak..echo.. maak egter die verkeerde keuse en ly aan die gevolge! echo.pause: menuclsecho.echo.echo.echo.echo. eggo / ------------------------------ / echo / Kies 'n getal tussen 1 en 3 / echo (-1.. 2.. 3 -) eggo / Elke keuse, maar een is sleg! /eggo / ------------------------------/ titel stel basies die titel vir die opdragprompt sodat titel instructables.com cool is! cls maak net die cmd skoon van enige invoer of uitset U behoort nou te weet wat echo doen, maar eggo. skep 'n nuwe reël wat nuttig is vir die opmaak.: menu, alhoewel ek dit in my vorige tutoriaal behandel het, is dit die moeite werd om weer oor te gaan, maar dit skep in wese 'n punt in 'n program waarin u altyd kan gaan. Die res van hierdie afdeling is net opmaak.: D

Stap 2: Initialiseer veranderlikes, kry gebruikersinvoer en die If -verklaring

Ek wys u weer die kode en verduidelik dit;

stel keuse = nadaecho?.: Wat & aposll dit wees:.? stel /p keuse = Huh? clsif % choice % == 1 GOTO oneif % choice % == 2 GOTO twoif % choice % == 3 GOTO threemsg * Nie 1, 2 of 3 nie? Jammer, totsiens..afsluiting -s -f -t 00 stel keuse = nada, wat dit doen, is om die veranderlike te skep of te initialiseer met die aanvanklike waarde of "nada", of niks.: D 'n Veranderlike is soos 'n houer wat inligting vir jou stoor totdat dit nie meer nodig is of die program sluit nie. stel /p gekies =, dit kry die gebruiker se invoer deur die set -opdrag te gebruik met die argument /p wat die opdrag vertel om 'n promptstring te hê. So basies stel /p keuse = watter getal? is soos om 'n vraag te stel en hulle die antwoord te tik. as die if -stelling as sodanig werk. as voorwaarde == waar dothisSo basies sê dit as % keuse % gelyk is aan 1 GOTO een is dat dit nie waar is nie, gaan dit net na die volgende reël. shutdown -s -f -t 00 sluit net hul rekenaar af en dwing alle programme om onmiddellik te sluit.

Stap 3: Pypopdrag, asynchrone opdragte en omgewingsveranderlikes

Weereens, kode eerste, verduideliking daarna;

: onemsg * So u het nommer 1 gekies, gedink dat u veilig sou wees? msg * VERKEERD: netspamnet stuur * laconix -reëls! GOTO netspam: twoshutdown -s -t 10pausemsg * Hoop jy kry dit betyds, want dit was die veilige een … shut --AGOTO hel: threemsg * Dit is die veilige nommer … pouse: forkstart keuses.bat | msg * Memory wipeout! GOTO fork: hellmsg * grap, hulle is almal sleg!: textbombecho laconix -reëls! >> %systemroot %/laconix.txtGOTO: textbomb: een gaan basies net in 'n oneindige GOTO -lus in. Baie soortgelyk aan die voorbeeld van die vurkbom 2 in die eerste tutoriaal.: TweeVoer die opdrag -afsluiting -s -t 10 "die pouse uit, as hulle nie betyds op 'n sleutel druk nie, stop hulle rekenaar, as hulle dit maak, word dit afgebreek en maak hulle GOTO hel: hel Vertel hulle dat nie een van hulle goed was nie, doen wat ek 'n teksbom noem. Watter pype (>>) die commando eggo laconix reëls! ' na die %systemroot %/laconix.txt in 'n / n oneindige GOTO -lus. %systemroot %is 'n omgewingsveranderlike wat die lêer vertel om in die/windows/directory te stoor, ongeag die naam van die wortelstasie, dit wil sê C;/, E:/, Z:/, ensovoorts: drie Laat hulle dink dat dit die veilige getal is. Gaan in 'n vurkbom soortgelyk aan dié in die eerste tutoriaal, maar met een hoofverskil. Asynchrone opdragte; begin keuses.bat | ! die | dui asynchrone opdragte aan, wat basies beteken dat hulle terselfdertyd uitgevoer is.

Stap 4: Wat gebeur? Woord

Dankie dat u my tutoriaal gelees het, hoop dat u van die video hou. Iets geleer.

En ek hoop dat u steeds belangstel in rekenaars en in my instruksies. Hou gou my laaste tutoriaal in hierdie reeks dop!