batch-file Tutorial
Iniziare con il file batch
Ricerca…
Osservazioni
Da Microsoft Technet:
Con i file batch, chiamati anche programmi batch o script, è possibile semplificare le attività di routine o ripetitive. Un file batch è un file di testo non formattato che contiene uno o più comandi e ha un'estensione del nome di file .bat o .cmd. Quando si digita il nome file al prompt dei comandi, Cmd.exe esegue i comandi in modo sequenziale come appaiono nel file.
Nomi ed estensioni di file batch
Estensione | Osservazioni |
---|---|
.bat | Questa estensione viene eseguita con MS-DOS e tutte le versioni di Windows |
.cmd | Utilizzato per file batch nella famiglia Windows NT |
.btm | L'estensione utilizzata da 4DOS e 4NT |
Per capire la differenza tra .cmd
e .bat
, vedi qui .
Evita i nomi che sono già il nome di comandi incorporati. come tracert
. C'è un'utilità chiamata tracert.exe
. Quindi, evita di nominare un file batch tracert.bat
Esecuzione di file batch
Il modo più semplice per eseguire un file batch è semplicemente facendo doppio clic sulla sua icona. Oppure incollare il percorso completo del file in un prompt dei comandi o semplicemente il suo nome se il comando Prompt è stato avviato dalla directory del file batch, quindi immettere.
Esempio:
C:\Foo\Bar>test.bat
C:\Foo\Bar>C:\Foo\Bar\Baz\test.bat
Aprire un prompt dei comandi
Il prompt dei comandi viene preinstallato su tutti i sistemi operativi Windows NT, Windows CE, OS / 2 ed eComStation ed esiste come cmd.exe
, in genere in C:\Windows\system32\cmd.exe
Su Windows 7 i modi più veloci per aprire il prompt dei comandi sono:
Premi Win 𐌎 , digita "cmd" e quindi premi Invio .
Premere Win 𐌎 + R , digitare "cmd", quindi premere Invio .
Se hai una finestra di Explorer aperta, digita "cmd" nella barra degli indirizzi per aprire un prompt nella directory correntemente selezionata.
Fai clic con il tasto destro del mouse su una cartella in Explorer tenendo premuto Shift e seleziona "Apri finestra di comando qui".
Può anche essere aperto navigando verso l'eseguibile e facendo doppio clic su di esso.
In alcuni casi potrebbe essere necessario eseguire cmd
con autorizzazioni elevate, in questo caso fare clic con il tasto destro e selezionare "Esegui come amministratore". Questo può essere ottenuto anche premendo Ctrl + Maiusc + Invio invece di Invio quando si utilizza il modo 1 dei punti sopra.
Modifica e visualizzazione di file batch
Qualsiasi editor ASCII può modificare i file batch. Un elenco di editori che possono Sintassi Sintassi lotto evidenziazione può essere trovato qui . È inoltre possibile utilizzare il blocco note predefinito fornito con Windows per modificare e visualizzare un file batch, sebbene non offra l'evidenziazione della sintassi.
Per aprire il blocco note:
- Premi Win 𐌎 + R , digita il
notepad
e premi Invio .
In alternativa, il modo più "primitivo" per creare un file batch è reindirizzare l'output dalla riga di comando a un file, ad es.
echo echo hello world > first.bat
che scrive echo hello world
al file first.bat
.
È possibile modificare un file batch facendo clic con il pulsante destro sul file e selezionando "Modifica" dal menu di scelta rapida.
Per visualizzare il contenuto di un file batch da un prompt dei comandi, eseguire il seguente comando:
type first.bat
È anche possibile iniziare a modificare il file batch con il blocco note dal prompt dei comandi digitando
notepad first.bat
Ottenere aiuto
Per ottenere aiuto su un comando di file batch è possibile utilizzare la guida integrata.
Aprire un prompt dei comandi (il cui eseguibile è cmd.exe
) e immettere l' help
per visualizzare tutti i comandi disponibili.
Per ottenere aiuto per uno di questi comandi, digita help
seguito dal nome del comando.
Per esempio:
help help
Mostrerà:
Provides help information for Windows commands.
HELP [command]
command - displays help information on that command.
Alcuni comandi visualizzeranno anche help se seguiti da /?
.
Provare:
help /?
Nota:
Help
mostrerà solo l'aiuto per i comandi interni .