Taula de continguts:

Tutorial per lots: seguiu 2: 4 passos
Tutorial per lots: seguiu 2: 4 passos

Vídeo: Tutorial per lots: seguiu 2: 4 passos

Vídeo: Tutorial per lots: seguiu 2: 4 passos
Vídeo: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Juliol
Anonim
Tutorial per lots: pren 2
Tutorial per lots: pren 2

D’acord, com he dit al meu anterior tutorial per lots (https://www.instructables.com/id/EZ049TMM19EWPKGWKH/#CEINEJV64U3EWP86YUP), tinc previst crear un tutorial extensiu de 3 parts (o prendre) per lots. El que hauria de cobrir la major part del que heu de saber per fer el que vulgueu amb batch. El fitxer adjunt a continuació és el fitxer.bat (batch) de la competència creat per mi, laconix / inevitable_chaos

Pas 1: formatar el meu text, títols i cls

D'acord per començar, us mostraré el codi;

@echo offtitle Choices.. [per laconix] clsecho Teniu algunes opcions per fer..echo.. feu la tria incorrecta i patiu les conseqüències! echo.pause: menuclsecho.echo.echo.echo.echo. echo / ------------------------------ / echo / Tria un número entre 1 i 3 / echo (- 1.. 2.. 3 -) eco / Totes les opcions excepte una són dolentes! / echo / ------------------------------ / title bàsicament estableix el títol de l'indicador d'ordres perquè el títol instructables.com sigui genial. cls només neteja el cmd de qualsevol entrada o sortida Hauríeu de saber què fa eco ara, però eco. crea una línia nova que és útil per al format.: menú, tot i que ho he tractat en el meu anterior tutorial, val la pena tornar-ho a revisar, essencialment crea un punt en un programa en el qual podeu GOTO en qualsevol moment. La resta d'aquesta secció només està formatant.: D

Pas 2: inicialització de variables, obtenció d’entrada d’usuari i sentència If

De nou us mostraré el codi i després l'explicaré;

set choice = nadaecho?.: Què & aposll ser:.? set / p choice = Huh? clsif% choice% == 1 GOTO oneif% choice% == 2 GOTO twoif% choice% == 3 GOTO threemsg * Ni 1, 2 ni 3 eh? Llàstima, adéu..apagada -s -f -t 00 set choice = nada, el que fa això és crear o inicialitzar la variable amb el valor inicial o "nada", o res.: D Una variable és com un contenidor que emmagatzema informació fins que ja no cal o el programa es tanca. set / p chose =, obté l'entrada de l'usuari mitjançant l'ordre set amb l'argument / p que indica a l'ordre que tingui una cadena d'indicació. Així que bàsicament set / p choice = quin número? és com fer una pregunta i escriure la resposta. si la sentència if funciona com a tal. if condition == true dothis, doncs, bàsicament, es diu si% choice% és igual a 1 GOTO. Un és que no és cert, només passa a la següent línia. shutdown -s -f -t 00 només apaga el seu equip obligant a tancar tots els programes a l'instant.

Pas 3: Ordre de canalització, ordres asíncrons i variables ambientals

De nou, primer codi, explicació després;

: onemsg * Així que heu triat el número 1, heu pensat que podríeu estar segurs? msg * WRONG!: netspamnet send * laconix rules! GOTO netspam: twoshutdown -s -t 10pausemsg * Espero que ho aconsegueixi a temps, perquè aquest va ser el segur … apagat -aGOTO infern: threemsg * Aquest és el número segur … pausa: forkstart decisions.bat | msg * Memory wipeout! Bifurcació GOTO: hellmsg * broma, tots són malament!: textbombecho laconix rules! >>% systemroot% / laconix.txtGOTO: textbomb: oneBàsicament entra en un bucle GOTO infinit. Molt semblant a l'exemple 2 de la bomba de forquilla del primer tutorial. els fa GOTO hell: hell Els diu que cap d’ells era bo, fa el que jo anomeno una bomba de text. Quines canonades (>>) regeixen l’ordre echo laconix! ' al% systemroot% / laconix.txt en un / n bucle GOTO infinit.% systemroot% és una variable ambiental que indica al fitxer que es desi al directori / windows / independentment del nom de la unitat arrel, és a dir, C; /; ! | | denota ordres asíncrones, que bàsicament vol dir que s'han executat al mateix temps.

Pas 4: què passa? Paraula

Gràcies per llegir el meu tutorial, espero que us agradi el vídeo. Vaig aprendre alguna cosa.

I espero que continueu interessant-vos en els ordinadors i en els meus instructius. Aviat, tingueu en compte el meu darrer tutorial d'aquesta sèrie.

Recomanat: