Sommario:

Codifica con batch: 7 passaggi
Codifica con batch: 7 passaggi

Video: Codifica con batch: 7 passaggi

Video: Codifica con batch: 7 passaggi
Video: IMPARARE A SCRIVERE UN FILE BATCH 2024, Dicembre
Anonim
Codifica con batch
Codifica con batch

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: