Come creare un file batch in Windows 10

Sommario:

Come creare un file batch in Windows 10
Come creare un file batch in Windows 10
Anonim

Cosa sapere

  • Crea un file batch in Windows 10 digitando i comandi in un documento Blocco note vuoto e salvandolo come.bat invece di.txt.
  • I comandi includono PAUSA, COPIA e CLS (cancella).
  • Per aggiungere commenti, inizia una riga con due due punti e uno spazio. I commenti sono utili per dividere un file batch in sezioni.

Questo articolo spiega come creare un file batch in Windows 10 utilizzando il Blocco note, come aggiungere commenti e include un elenco di comandi comuni.

Come creare un file batch in Windows 10

Creare un file batch in Windows 10 è semplice come digitare i comandi che si desidera eseguire in un documento di blocco note vuoto, quindi salvare il documento come.bat invece di un documento di testo. È quindi possibile eseguire il file facendo clic su di esso, che avvierà automaticamente la shell dei comandi di Windows ed eseguirà i comandi.

Ecco come creare un semplice file batch in Windows 10:

  1. Digita Notepad nella barra di ricerca e fai clic sull'app Blocco note quando appare nei risultati.

    Image
    Image
  2. Digita quanto segue in un documento Blocco note vuoto per creare un semplice file batch:

    @ECHO OFF

    ECHO Se vedi questo testo, hai creato con successo il tuo primo file batch in Windows 10. Congratulazioni!PAUSE

    Image
    Image
  3. Fai clic su File nell'angolo in alto a sinistra della finestra Blocco note.

    Image
    Image
  4. Fai clic su Salva come nel menu a discesa.

    Image
    Image
  5. Digita un nome per lo script, come test.bat, e fai clic su Salva.

    Image
    Image

    Prendete nota della posizione sul disco rigido in cui è stato salvato il file, poiché è lì che potrete trovarlo ed eseguirlo in futuro.

  6. Individua il file che hai appena salvato e fai doppio clic su di esso.

    Image
    Image
  7. Se il file è stato creato correttamente, vedrai una finestra di comando simile a questa:

    Image
    Image

Comandi e descrizioni dei file batch

Un file batch è un tipo speciale di file che apre automaticamente una finestra di comando quando attivato. Se conosci già i comandi che devi eseguire dal tuo file, allora sei pronto per partire. Digita semplicemente i comandi nel Blocco note nel modo descritto sopra, salva come file.bat e apri il file batch per eseguire i comandi quando vuoi.

Se non sei sicuro di cosa inserire nel tuo file, tieni presente che un file batch è essenzialmente un elenco ordinato di comandi che verranno eseguiti tramite il prompt dei comandi di Windows. Qualsiasi cosa tu possa digitare manualmente nel prompt dei comandi, puoi inserire un file batch. Il file eseguirà quindi ogni comando, in ordine, dall' alto verso il basso.

Ecco alcuni comandi utili da usare nei file batch, insieme alle spiegazioni di cosa fanno:

  • @ECHO OFF: Disattiva la visualizzazione del prompt. Di solito viene utilizzato all'inizio di un file batch per una visualizzazione più pulita. Non è necessario il simbolo @, ma includerlo nasconde anche il comando ECHO OFF.
  • ECHO: stampa il seguente testo nella finestra di comando.
  • PAUSE: fa in modo che la finestra di comando rimanga aperta al termine del file batch o consente di leggere il testo nella finestra prima di procedere.
  • TITLE: inserisce un titolo personalizzato nella barra del titolo della finestra dei comandi.
  • CLS: Cancella la finestra di comando.
  • EXIT: Esce e chiude la finestra di comando.
  • COPY: Copia uno o più file.
  • REM: Registra commenti o osservazioni.
  • IPCONFIG: Visualizza informazioni IP dettagliate per ciascuna scheda di rete collegata al sistema.
  • PING: invia una richiesta eco ICMP (Internet Control Message Protocol) a un indirizzo IP oa un sito web.
  • TRACERT: verifica la connessione a un IP o a un sito Web utilizzando ICMP.
  • SET: Usato per impostare le variabili.
  • IF: esegue una funzione condizionale basata sull'input dell'utente o su un' altra variabile.

Inserimento di commenti nei file batch

Se inizi una riga nel tuo file batch con due due punti e uno spazio, non verrà eseguita. Ciò ti consente di inserire facilmente commenti nel tuo file batch. I commenti sono utili per dividere un file batch in sezioni con una breve spiegazione dello scopo della sezione.

Ecco un esempio di file batch con commenti:

@ECHO OFF

:: Questo file batch è solo un esempio per mostrare come funzionano i commenti.

TITLE Solo un semplice esempio Hello World per mostrare come funzionano i commenti.

ECHO Hello world!

:: Questo è un altro commento, non mi vedrai se non leggi il file batch!

ECHO Arrivederci!PAUSE

Se incolli quei comandi in un file batch e lo esegui, vedrai un output come questo:

Image
Image

I commenti non sono necessari, ma è un'opzione utile che tenderai ad aver bisogno di più quando crei file batch complicati con molte sezioni.

Ecco un file batch leggermente più complicato che utilizza una varietà di comandi, commenti ed esegue effettivamente un compito utile:

:: Questo file batch è progettato per verificare la connettività Internet.

@ECHO OFF

TITLE Verifica stato Internet e connettività

:: Questo comando mostra i dettagli della tua rete.

ipconfig /all

PAUSE

:: Questa sezione verifica se un sito Web specifico è disponibile.

ping google.com

:: Questa sezione ti consente di scegliere se eseguire o meno tracert.

set "reply=y"

set /p "reply=Esegui traceroute ora? [y|n]:"

if /i not "%reply%"=="y" vai a:eof

tracert google.comPAUSE

Questo file controlla la tua connessione Internet usando ipconfig e poi si ferma in modo che tu possa esaminarlo. Quindi esegue il ping di google.com. Infine, ti dà la possibilità di eseguire il comando tracert se lo desideri. Quindi si ferma una seconda volta, consentendoti di controllare i risultati prima di chiudere la finestra.

Il risultato finale si presenta così:

Image
Image

Puoi usare qualsiasi comando del prompt dei comandi che ti piace in un file batch, comprese le variabili e l'interazione dell'utente come nell'esempio sopra, scrivere informazioni su altri file e altro ancora.

Consigliato: