Sommario:
- Passaggio 1: le basi | Eco
- Passaggio 2: Passaggio 2: le basi | Colore e Cl
- Passaggio 3: Passaggio 3: le basi | "%%", ":" e Vai a
- Passaggio 4: Passaggio 4: le basi | Finale
- Passaggio 5: Passaggio 5: un po' di divertimento | un orologio
- Passaggio 6: Passaggio 6: Alla fine…
- Passaggio 7: aiuto extra
Video: Codifica con batch: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Prima di iniziare
Batch è un linguaggio di programmazione creato da Microsoft. È follemente semplice, in quanto non può visualizzare la grafica o riprodurre l'audio. Tuttavia, è utile aprire applicazioni, creare giochi basati su testo e utilizzarli come un orologio al secondo.
È facile da imparare, poiché non ci sono molti comandi se vuoi fare qualcosa in fretta.
Questo tutorial spiegherà alcuni comandi di base, insieme a un tutorial su come creare un orologio.
Nota: Batch funziona solo su sistemi Windows dai giorni del DOS alla versione più recente di Windows. Quindi non provare su sistemi basati su Unix (Linux, Android…) o MacOS (iOS, Mackintosh).
IMPORTANTE:
QUANDO SALVA UN FILE BATCH ASSICURARSI CHE TERMINA CON ".bat" O ".cmd" (Personalmente, preferisco.bat)
Inoltre, se desideri modificarlo, puoi fare clic con il pulsante destro del mouse > Modifica per modificare il file da aprire nel Blocco note. Se usi qualcos'altro, come Sublime Text o Notepad ++, di solito puoi andare su File> Apri … e trovare il file lì, se non è già caricato.
(Per gli utenti di Notepad ++, puoi fare clic con il pulsante destro del mouse> Modifica con Notepad ++ per facilità d'uso.)
(Ci scusiamo per l'immagine a bassa risoluzione. Avevo bisogno di un'immagine, quindi dissi "Questo andrà bene" e mettila lì.)
Passaggio 1: le basi | Eco
Alcuni comandi saranno costanti in tutto ciò che fai.
Il primo di questi sarà "eco".
Cosa fa l'eco?
Essenzialmente, trasmette tutto il testo che inserisci. per esempio, se metti "echo Hello!" nel prompt dei comandi, otterrai "Hello!" come uscita.
L'eco può anche essere disattivato.
Questo viene fatto semplicemente andando su "@echo off". Questo gli impedisce di trasmettere informazioni come "C:\windows\System32 (se lo stai eseguendo in modalità amministratore).
Passaggio 2: Passaggio 2: le basi | Colore e Cl
Il colore è autoesplicativo. Ti permette di cambiare il colore del carattere e il colore di sfondo della finestra del terminale. Una spiegazione più dettagliata può essere trovata digitando "color ?" in un prompt dei comandi (cmd.exe)
Cls è l'abbreviazione di "Cancella schermo". Pulisce lo schermo da tutti i dati inseriti in precedenza, come comandi immessi, testo e così via.
Passaggio 3: Passaggio 3: le basi | "%%", ":" e Vai a
È qui che le cose si fanno interessanti.
Con "%%", puoi salvare alcuni dati, come testo inserito o altre statistiche fino a quando la console non viene cancellata (chiusa), utile in alcuni script. (Nei giochi basati su testo, puoi usarlo per salvare nomi, statistiche e qualsiasi altra cosa possa essere modificata e tracciata.)
Con ":" e goto, puoi creare loop e spostarti in uno script. Quindi, potresti chiedere a un utente di inserire qualcosa, quindi fare in modo che lo script esca o torni all'inizio.
Passaggio 4: Passaggio 4: le basi | Finale
Ci sono alcune altre cose che dovresti notare prima di andare avanti.
set /p insertsomethinghere=Inserisci il testo:
se %inserisciqualcosaqui%==1 vai in un posto in cui andare
Questo può essere usato come un'opzione di selezione a scelta multipla. Inserisci una certa risposta e sarai portato a una risposta diversa.
In alternativa, { set /p insertaname=Inserisci un nome:
if %insertaname%==%insertaname% vai al passaggio successivo }
Questo continuerà a passare al passaggio successivo, qualunque esso sia.
Nota: tutto ciò che è in grassetto in questa pagina non è obbligatorio. Tutto in quei campi sarà diverso. Tutto ciò che è sottolineato può essere copiato tutte le volte che è necessario.
Nota speciale: tra le parentesi {}, questo è tecnicamente tutto ciò di cui hai bisogno. Sebbene tu possa avere un nome specifico che ti dia vantaggi speciali, i personaggi ti riconoscono o hai un percorso alternativo. tutto ciò che devi fare è aggiungere " if %insertaname%==Bob goto nextstepbob" (dovrai aggiungere un percorso diverso che potrebbe essere fastidioso, o semplicemente mettere un piccolo percorso alternativo, che si ricollega a quello principale infine.)
Passaggio 5: Passaggio 5: un po' di divertimento | un orologio
Questo è qualcosa che ho imparato per primo, in realtà.
@eco spento
colore 0a
cls
:orologio
echo L'ora attualeè%time% e la data è%date%
vai all'orologio
Facoltativamente, potresti mettere "cls" dopo:clock
Anche se questo lo farà sfarfallare ed è un po' fastidioso.
Ricordati di salvare correttamente!
Passaggio 6: Passaggio 6: Alla fine…
Attualmente, sto lavorando a un gioco. Di seguito è quello che ho attualmente.
È di base e può essere giocato in qualche modo, anche se non è nemmeno vicino a quello che voglio fare.
(A causa di come decide di formattare il testo, lo fornirò se c'è una richiesta.)
Passaggio 7: aiuto extra
Sentiti libero di chiedere se rimani bloccato su qualcosa. Cercherò di aiutare appena posso.
Grazie per la lettura, e spero che questo aiuti.
Consigliato:
Codifica con blocchi di codice IOS: 6 passaggi
Codifica con blocchi di codice IOS: la codifica con iOS è un modo unico per consentire al tuo dispositivo iOS di eseguire automazioni, recuperare le notizie, avviare una guerra informatica e persino programmare messaggi di testo. Per questo tutorial, ci concentreremo sulla guerra informatica, in particolare lo spam di amici e c
Display abbonato YouTube fai-da-te da $ 5 con ESP8266 - Nessuna codifica necessaria: 5 passaggi
Display abbonato YouTube fai-da-te da $ 5 con ESP8266 - Nessuna codifica necessaria: in questo progetto, ti mostrerò come utilizzare la scheda ESP8266 Wemos D1 Mini per visualizzare il numero di abbonati di qualsiasi canale YouTube per meno di $ 5
Codifica di semplici forme di Playdoh con P5.js e Makey Makey: 7 passaggi
Codifica semplici forme di Playdoh con P5.js e Makey Makey: questo è un progetto di elaborazione fisica che ti consente di creare una forma con Playdoh, codificare quella forma usando p5.js e far apparire quella forma sullo schermo del computer toccando il Playdoh forma utilizzando un Makey Makey.p5.js è un open source, web b
Redbear BLE Nano V2 Controlli personalizzati con PfodApp -- Nessuna codifica richiesta: 6 passaggi
Controlli personalizzati Redbear BLE Nano V2 con PfodApp - Nessuna codifica richiesta: aggiornamento: 15 settembre 2017 - Questo istruibile è stato aggiornato per utilizzare l'ultima versione di RedBear BLE Nano, V2. La versione precedente di questa istruzione, destinata a RedBear BLE Nano V1.5, è disponibile qui. Aggiornamento del 15 novembre - 2017 Allora
Arduino 4 ruote motrici Bluetooth RC auto con UNO R3, HC-05 e L293D Motorshield con codifica e app Android: 8 passaggi
Arduino 4 ruote motrici Bluetooth RC auto utilizzando UNO R3, HC-05 e L293D Motorshield con codifica e app Android: oggi ti parlerò di come realizzare un'auto bluetooth RC arduino a 4 ruote motrici utilizzando HC 05, scudo motore L293, 4 motore DC, con codifica e app per Android per il controllo dell'auto.Componente utilizzato:-1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293