Sommario:
- Passaggio 1: formattazione di testo, titoli e cls
- Passaggio 2: inizializzare le variabili, ottenere l'input dell'utente e l'istruzione If
- Passaggio 3: comando tubazioni, comandi asincroni e variabili ambientali
- Passaggio 4: come va? Parola
Video: Esercitazione batch - Segui 2: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Va bene come ho detto nel mio precedente tutorial su batch (https://www.instructables.com/id/EZ049TMM19EWPKGWKH/#CEINEJV64U3EWP86YUP), ho intenzione di creare un ampio tutorial in 3 parti (o prendere) su batch. Che dovrebbe coprire la maggior parte di ciò che è necessario sapere per fare ciò che si desidera con il batch. Il file allegato di seguito è il file.bat (batch) in competizione creato da me, laconix / inevitabile_chaos
Passaggio 1: formattazione di testo, titoli e cls
Va bene per iniziare ti mostrerò il codice;
@echo offtitle Scelte.. [by laconix]clsecho Hai alcune scelte da fare..echo..fai la scelta sbagliata e subisci le conseguenze!echo.pause:menuclsecho.echo.echo.echo.echo. echo /----------------\echo / Scegli un numero compreso tra 1 e 3 \echo (- 1.. 2.. 3-)echo / Ogni scelta tranne una è pessima! /eco \------------------------------/ title fondamentalmente imposta il titolo per il prompt dei comandi in modo che title instructions.com sia fantastico! cls cancella semplicemente il cmd di qualsiasi input o output Dovresti sapere cosa fa echo ormai, ma echo. crea una nuova riga che è utile per la formattazione.:menu anche se l'ho trattato nel mio tutorial precedente, vale la pena ripassarlo, essenzialmente crea un punto in un programma in cui puoi GOTO in qualsiasi momento. Il resto di questa sezione è solo la formattazione.:D
Passaggio 2: inizializzare le variabili, ottenere l'input dell'utente e l'istruzione If
Di nuovo ti mostrerò il codice e poi lo spiegherò;
set choice = nadaecho ?.:Cosa&aposll sarà:.?set /p choice= Eh? clsif %choice% == 1 GOTO oneif %choice% == 2 GOTO dueif %choice% == 3 GOTO tre msg * Né 1, 2 o 3 eh? Peccato, ciao ciao..spegnimento -s -f -t 00 set choice = nada, ciò che sta facendo è creare o inizializzare la variabile con il valore iniziale o "nada", o niente.:D Una variabile è come un contenitore che memorizza le informazioni per te fino a quando non è più necessario o il programma si chiude. set /p choose=, questo sta ottenendo l'input dell'utente, usando il comando set con l'argomento /p che dice al comando di avere una stringa di prompt. Quindi fondamentalmente imposta /p choice=quale numero? è come fare una domanda e loro digitare la risposta. se l'istruzione if funziona come tale. if condition == true dothisQuindi in pratica sta dicendo che se %choice% è uguale a 1 GOTO uno è che non è vero va semplicemente alla riga successiva. shutdown -s -f -t 00 semplicemente spegne il loro computer costringendo tutti i programmi a chiudersi, istantaneamente.
Passaggio 3: comando tubazioni, comandi asincroni e variabili ambientali
Di nuovo, prima il codice, dopo la spiegazione;
:onemsg * Quindi hai scelto #1, pensavi di essere al sicuro?msg * SBAGLIATO!:netspamnet send * regole laconix! GOTO netspam:twoshutdown -s -t 10pausemsg * Spero che tu ottenga questo in tempo, perché questo era quello sicuro…shutdown -aGOTO hell:threemsg * Questo è il numero sicuro…pause:forkstart scelte.bat | msg * Cancellazione della memoria!GOTO fork:hellmsg * scherzo, sono tutti cattivi!:textbombecho laconix rules! >> %systemroot%/laconix.txtGOTO:textbomb:oneBasically entra in un ciclo GOTO infinito. Molto simile all'esempio 2 della fork bomb nel primo tutorial.:twoEsegui il comando shutdown -s -t 10" la pausa s, se non premono un tasto in tempo il loro computer si spegne, se lo fanno abortisce e li fa andare all'inferno:inferno Dice loro che nessuno di loro era buono, fa quello che io chiamo una bomba di testo. Quale pipe (>>) governa il comando echo laconix!' al %systemroot%/laconix.txt in un\n loop GOTO infinito. %systemroot% è una variabile ambientale che dice al file di salvare nella directory /windows/ indipendentemente dal nome dell'unità root, ad esempio C;/, E:/, Z:/, eccetera: tre li fa pensare che sia il numero sicuro Entra in una fork bomb simile a quella del primo tutorial, ma con una differenza principale. ! il | denota comandi asincroni, che sostanzialmente significa che sono stati eseguiti contemporaneamente.
Passaggio 4: come va? Parola
Grazie per aver letto il mio tutorial, spero che il video vi piaccia. Imparato qualcosa.
E spero che tu continui ad interessarti ai computer e ai miei istruttori. A presto per il mio ultimo tutorial di questa serie!
Consigliato:
Esercitazione sul modulo GPS e GPRS A9G - Ai-Pensatore - Comandi AT: 7 passaggi
Esercitazione sul modulo GPS e GPRS A9G | Ai-Pensatore | Comandi AT: Ehi, come va, ragazzi! Akarsh qui da CETech. Oggi esamineremo il modulo A9G GPS, GSM e GPRS di AI Thinker. Esistono anche molti altri moduli come A9 e A6 di AI Thinker che hanno capacità GSM e GPRS simili ma
Esercitazione servo: 7 passaggi
Servo Tutorial: utilizzo di un Arduino per controllare un servomotore con l'uso di due pulsanti
Esercitazione di base su Windows Batch: 5 passaggi
Tutorial Windows Batch di base: ciao ragazzi, nel giro di 24 ore ho pubblicato un tutorial batch di Windows che vi avevo promesso nel mio ultimo tutorial. se non l'hai visto clicca su questo link qui: https://www.instructables.com/id/Python-Tutorial/ questo è sulle basi molto (x100) del batch pr
Esercitazione batch - Eseguire 1: 4 passaggi
Tutorial batch - Take 1: Beh, ho visto alcuni tutorial batch là fuori, ma nessuno di loro segue davvero nulla, quindi sto facendo un tutorial in 3 parti su batch, con video solo per quella maggiore facilità. Allegherò tutto File .bat (batch) necessari nel passaggio appropriato
Programmazione batch. in una finestra batch.: 3 passaggi
Programmazione batch. in a Batch Window.: in questo instuttabile (batch davvero) ti insegnerò come programmare in batch. (questo è il mio primo quindi per favore sii gentile)