Come creare ed eseguire un file batch in Windows 10 e 11
Un modo semplice per automatizzare le attività quotidiane con gli strumenti Windows gratuiti.
I file batch sono il modo in cui il tuttofare del computer fa le cose. Possono automatizzare le attività quotidiane, abbreviare il tempo necessario per fare qualcosa e tradurre un processo complesso in qualcosa che chiunque può gestire.
In questo articolo vedrai come scrivere un semplice file batch. Imparerai le nozioni di base su cosa possono fare i file batch e come scriverli tu stesso. Ti fornirò anche ulteriori risorse per imparare a scrivere file batch (BAT).
Come creare un file batch su Windows
Per creare un file batch di Windows, attenersi alla seguente procedura:
- Apri un file di testo, ad esempio un documento Blocco note o WordPad.
- Aggiungi i tuoi comandi, iniziando con @echo [off], seguito, ciascuno in una nuova riga, title [titolo del tuo script batch], echo [first linea] e pausa.
- Salva il file con l'estensione BAT, ad esempio test.bat.
- Per eseguire il file batch, fai doppio clic sul file BAT che hai appena creato.
- Per modificare il file batch, fai clic con il pulsante destro del mouse sul file BAT e seleziona Modifica.
Il tuo file raw sarà simile a questo:
Ed ecco la finestra di comando corrispondente all'esempio sopra:
Se sei stato troppo veloce o se vuoi saperne di più sui comandi dei file BAT e su come usarli, continua a leggere!
Passaggio 1: crea un file BAT
Diciamo che hai spesso problemi di rete; ti ritrovi costantemente sul prompt dei comandi, digitando ipconfig e inviando un ping a Google per risolvere i problemi di rete. Dopo un po', ti rendi conto che sarebbe un po' più efficiente se scrivessi semplicemente un semplice file BAT, lo incollassi sulla tua chiavetta USB e lo utilizzassi sulle macchine su cui risolvi i problemi.
Crea un nuovo documento di testo
Un file batch semplifica le attività ripetibili del computer utilizzando il prompt dei comandi di Windows. Di seguito è riportato un esempio di un file batch responsabile della visualizzazione del testo nel prompt dei comandi. Crea un nuovo file BAT facendo clic con il pulsante destro del mouse su uno spazio vuoto all'interno di una directory e selezionando Nuovo, quindi Documento di testo.
Aggiungi codice
Fai doppio clic su questo Nuovo documento di testo per aprire l'editor di testo predefinito. Copia e incolla il seguente codice nella voce di testo.
@echo off
title This is your first batch script!
echo Welcome to batch scripting!
pause
Salva come file BAT
Lo script sopra fa eco al testo "Benvenuti nello scripting batch!" Salva il file selezionando File Salva con nome, quindi assegna al file il nome che desideri. Termina il nome del file con l'estensione BAT aggiunta, ad esempio welcome.bat, e fai clic su OK. Ciò completerà il processo batch. Ora fai doppio clic sul file batch appena creato per attivarlo.
Non dare per scontato che sia tutto ciò che lo scripting batch può fare. I parametri degli script batch sono versioni ottimizzate dei codici del prompt dei comandi, quindi sei limitato solo a ciò che può fare il tuo prompt dei comandi. Per chi non ha familiarità con il programma, il prompt dei comandi è uno strumento potente, ma se utilizzi Windows 11, dovresti impostare il Terminale di Windows come app predefinita.
Passaggio 2: apprendi le nozioni di base sullo scripting batch
I file batch utilizzano la stessa lingua del prompt dei comandi. Tutto quello che stai facendo è dire al prompt dei comandi cosa vuoi inserire usando un file, invece di digitarlo nel prompt dei comandi. Ciò ti fa risparmiare tempo e fatica. Ti consente anche di inserire della logica, come semplici cicli, istruzioni condizionali, ecc. di cui la programmazione procedurale è capace concettualmente.
- @echo: Questo parametro ti consentirà di visualizzare lo script funzionante nel prompt dei comandi. Questo parametro è utile per visualizzare il codice funzionante. Se sorgono problemi dal file batch, sarai in grado di visualizzare i problemi associati al tuo script utilizzando la funzione echo. L'aggiunta di un off successivo a questo parametro ti consentirà di chiudere rapidamente lo script una volta terminato.
- title: fornendo più o meno la stessa funzione di un tag
in HTML, fornirà un titolo per lo script batch nella finestra del prompt dei comandi. - cls: cancella il prompt dei comandi, ideale quando codice estraneo può rendere necessario trovare ciò a cui stai accedendo.
- rem: abbreviazione di osservazione fornisce la stessa funzionalità del tag