I file batch di Windows sono ottimi se si desidera eseguire diverse attività in rapida successione, o se si desidera eseguire operazioni su più file di seguito o se semplicemente non si desidera utilizzare l’interfaccia GUI per eseguire alcune attività (ad es. eseguire attività non presidiate). I file batch sono file di testo con estensione “.bat” e contengono istruzioni della riga di comando di Windows. Ovviamente, è necessario conoscere le istruzioni della riga di comando per inserirle in un file .bat. Ci sono molti posti sul Web che descrivono le istruzioni della riga di comando disponibili, ma un posto è il seguente:

http://technet.microsoft.com/en-us/library/cc754340.aspx#BKMK_Index

Esistono vari modi per creare un file batch, ma poiché un file batch non è altro che un file di testo normale, forse il modo più semplice è utilizzare Blocco note. Dato che uso molto i file batch, ho creato una cartella C: \ Bat dove li conservo tutti. Per crearne uno nuovo utilizzo Esplora risorse di Windows o Esplora file per accedere a C: \ Bat, quindi faccio clic con il pulsante destro del mouse su quella cartella e seleziono Nuovo | Documento di testo. (Vedi figura 1.)

image

Figura 1. Creazione di un nuovo documento di testo.

Immediatamente dopo aver selezionato la voce di menu Documento di testo, digita il nome che vuoi dare al tuo file batch (diciamo che vuoi che si chiami “Directory”) e premi Invio. Ora, premendo Invio una seconda volta verrà avviato Blocco note e puoi iniziare a digitare le istruzioni della riga di comando che costituiscono il tuo file batch.

Ad esempio, supponi di voler creare un file batch che produca un elenco di directory di una cartella e inserisca tale elenco in un file denominato “Dirlist.txt”. L’istruzione della riga di comando che produce un elenco di directory è DIR, e per indirizzare l’output di DIR a un file si usa “>”

operatore. Quindi la riga che digiti nel Blocco note sarebbe:

DIR > Dirlist.txt

Le istruzioni della riga di comando non fanno distinzione tra maiuscole e minuscole, quindi non è necessario digitare DIR in maiuscolo se non lo si desidera. Dopo averlo digitato nel Blocco note, salva il file ed esci. L’ultima cosa da fare prima di richiamare effettivamente il tuo file batch è rinominarlo per avere un “.bat”

estensione invece dell’estensione predefinita “.txt”. Anche in questo caso, in Esplora risorse o Esplora file, fai clic con il pulsante destro del mouse sul file appena creato (“Directory.txt”) e seleziona Rinomina dal menu contestuale. Utilizzare il tasto freccia destra per passare alla parte “.txt” del nome del file e sostituire “.txt” con “.bat”, quindi premere Invio. (Windows ti chiederà se sei sicuro di voler rinominare il file. Fai clic su Sì.) Ora dovresti avere un file denominato “Directory.bat” nella tua cartella.

Un modo per richiamare un file batch è fare doppio clic su di esso, quindi per eseguire effettivamente il comando DIR, fare doppio clic sul file “Directory.bat”.

Immediatamente, una finestra apparirà e scomparirà brevemente, e ora vedrai un file chiamato “Dirlist.txt” nella tua cartella. Questo file è stato creato dai comandi nel file batch. Aprendo quel file vedrai un elenco di directory della tua cartella C: \ Bat.

Ovviamente, avere un file batch che produce un elenco di directory della tua cartella C: \ Bat ha un valore limitato, ma questo suggerimento ha lo scopo di darti un’introduzione alla creazione e al richiamo di un semplice file batch. Ma le capacità di elaborazione batch sono molto potenti. Consulta altri suggerimenti per avere un’idea dell’utilizzo di file batch leggermente più sofisticati.

Questo suggerimento (13100) si applica a Windows 7, 8 e 10.