Script batch - Sintassi

Normalmente, la prima riga in un file batch è spesso costituita dal seguente comando.

Comando ECHO

@echo off

Per impostazione predefinita, un file batch visualizzerà il proprio comando durante l'esecuzione. Lo scopo di questo primo comando è disattivare questo display. Il comando "echo off" disattiva la visualizzazione dell'intero script, ad eccezione del comando "echo off" stesso. Il segno "a" "@" davanti fa sì che il comando si applichi anche a se stesso.

Documentazione

Molto spesso i file batch contengono anche righe che iniziano con il comando "Rem". Questo è un modo per inserire commenti e documentazione. Il computer ignora qualsiasi cosa su una riga che segue Rem. Per i file batch con una complessità crescente, spesso è una buona idea avere commenti.

Primo programma di script batch

Costruiamo il nostro primo semplice programma batch script. Apri il blocco note e inserisci le seguenti righe di codice. Salvare il file come "List.cmd".

Il codice esegue le seguenti operazioni:

  • Utilizza il comando echo off per garantire che i comandi non vengano visualizzati quando il codice viene eseguito.

  • Il comando Rem viene utilizzato per aggiungere un commento per dire cosa fa esattamente questo file batch.

  • Il comando dir viene utilizzato per prendere il contenuto della posizione C: \ Programmi.

  • Il comando ">" viene utilizzato per reindirizzare l'output al file C: \ lists.txt.

  • Infine, il comando echo viene utilizzato per dire all'utente che l'operazione è stata completata.

@echo off 
Rem This is for listing down all the files in the directory Program files 
dir "C:\Program Files" > C:\lists.txt 
echo "The program has completed"

Quando viene eseguito il comando precedente, i nomi dei file in C: \ Programmi verranno inviati al file C: \ Lists.txt e nel prompt dei comandi verrà visualizzato il messaggio "Il programma è stato completato".