Taula de continguts:
- Pas 1: formatar el meu text, títols i cls
- Pas 2: inicialització de variables, obtenció d’entrada d’usuari i sentència If
- Pas 3: Ordre de canalització, ordres asíncrons i variables ambientals
- Pas 4: què passa? Paraula
Vídeo: Tutorial per lots: seguiu 2: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
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:
Seguiu el robot de línia: 8 passos (amb imatges)
Seguiu el robot de línia: és possible que hàgiu vist aquest robot que segueix la línia a eBay, que és molt barat i ideal per a nens. Aquest instructiu està dirigit a nens petits o grans que vulguin fer un robot senzill. Un cop tingueu èxit amb el vostre robot i tingueu
Seguiu aquest LED !: 3 passos
Follow That LED !: Aquest és un joc que he fet similar al joc Pythons Quick Reaction, però en lloc d'intentar prémer el botó primer, intenteu seguir la llum dels LED. La llum funciona en ordre aleatori entre tres llums LED, l'objectiu del joc és aconseguir tantes p
Tutorial bàsic per lots de Windows: 5 passos
Tutorial bàsic per lots de Windows: hola nois, en qüestió de 24 hores vaig publicar un tutorial de Windows per lots que us vaig prometre en la meva última instrucció. si no l'heu vist, feu clic en aquest enllaç aquí: https://www.instructables.com/id/Python-Tutorial/, es tracta dels fonaments bàsics (x100) de la versió per lots
Tutorial per lots: seguiu els passos 1: 4
Tutorial per lots: Prengui-ne 1: doncs he vist alguns tutorials per lots, però cap d'ells realment fa un seguiment de res, així que estic fent un tutorial de tres parts per lots, amb vídeos només per a aquesta facilitat addicional. fitxers .bat (batch) necessaris en el pas adequat
Programació per lots. en una finestra per lots: 3 passos
Programació per lots. en una finestra per lots: en aquest instuctable (batch realment) imma us ensenyem a fer el programa per lots. (aquest és el meu primer, així que si us plau sigueu amables)