Questo articolo è stato scritto in collaborazione con il nostro team di editor e ricercatori esperti che ne hanno approvato accuratezza ed esaustività.
Il Content Management Team di wikiHow controlla con cura il lavoro dello staff di redattori per assicurarsi che ogni articolo incontri i nostri standard di qualità.
Questo articolo è stato visualizzato 179 163 volte
Questo articolo mostra come creare un semplice file batch per poi eseguirlo su un qualunque sistema Windows. I file batch sono costituiti da una sequenza di comandi MS-DOS (un linguaggio dedicato ai sistemi operativi Windows) e spesso vengono utilizzati per automatizzare delle azioni, per esempio per spostare o copiare una serie di file da una cartella a un'altra. Per poter creare un file batch, non occorre utilizzare alcun programma o software aggiuntivo, basta semplicemente un normale editor di testo come il classico "Blocco note" di Windows.
Passaggi
Parte 1 di 2:
Imparare le Basi per Creare un File Batch
-
1Avvia il programma Blocco Note. Si tratta di un semplice editor di testo integrato in tutte le versioni di Windows che permette di scrivere codice come se fosse del semplice testo per poi salvarlo sotto forma di file batch. Per avviare l'editor Blocco Note accedi al menu Start cliccando l'icona , digita le parole chiave blocco note, quindi seleziona la relativa icona blu Blocco Note apparsa nella parte superiore dell'elenco dei risultati.Pubblicità
- Il programma Blocco Note viene utilizzato spesso per scrivere un file di testo contenente la serie di comandi DOS che faranno parte del file batch e salvarlo in questo formato. Tuttavia, se lo desideri, puoi creare il tuo codice utilizzando qualunque strumento a tua disposizione.
- ECHO - visualizza del testo a video;
- @ECHO OFF - nasconde il testo che normalmente verrebbe visualizzato a video come risultato dell'esecuzione di un comando;
- START - esegue un file utilizzando l'applicazione predefinita di sistema;
- REM - inserisce una riga di commento all'interno del codice del programma;
- MKDIR/RMDIR - crea e cancella una directory;
- DEL - elimina un file;
- COPY - copia un file;
- XCOPY - permette di eseguire la copia di un file specificando opzioni aggiuntive;
- FOR/IN/DO - permette di eseguire un comando specifico per una serie di file;
- TITLE- modifica il titolo della finestra;[1]
MKDIR c:\Esempio_1
MKDIR c:\Esempio_2
@ECHO OFF
XCOPY c:\directory_sorgente c:\backup /m /e /y
- Questo semplice comando copia i file presenti nella cartella "directory_sorgente" all'interno della directory "backup". Sostituendo questi due parametri con i percorsi delle cartelle desiderate puoi eseguire il backup dei tuoi dati personali. Il parametro /m indica di eseguire la copia solo dei file che sono stati modificati. Il parametro /e specifica che occorre eseguire la copia anche di tutte le sottocartelle esistenti, mentre il parametro /y richiede una conferma da parte dell'utente prima di sovrascrivere un file già esistente nella cartella di destinazione.
@ECHO OFF
cd c:\sorgente
REM Si tratta della cartella in cui sono memorizzati i file da riorganizzare
FOR %%f IN (*.doc *.txt) DO XCOPY c:\sorgente\"%%f" c:\File_Testo /m /y
REM questo comando copia i file di testo con estensione .doc o
REM .txt dalla cartella c:\sorgente alla directory c:\File_Testo
REM il parametro %%f è una variabile
FOR %%f IN (*.jpg *.png *.bmp) DO XCOPY C:\sorgente\"%%f" c:\Immagini /m /y
REM questo comando copia tutti i file con estensione .jpg, .png
REM o .bmp dalla cartella c:\sorgente alla directory c:\Immagini
Parte 2 di 2:
Salvare un File Batch
-
1Completa la creazione del documento di testo contenente il codice del file batch. Dopo aver creato e controllato il codice del tuo file batch, potrai procedere alla creazione del file eseguibile vero e proprio.
-
2Accedi al menu File. È posizionato nella parte superiore sinistra della finestra del programma "Blocco Note". Verrà visualizzato un menu a discesa.
-
3Scegli l'opzione Salva con nome…. È una delle voci presenti all'interno del menu File. In questo modo verrà visualizzata la finestra di sistema "Salva con nome".
-
4Assegna un nome al file e aggiungi l'estensione ".bat". All'interno del campo di testo "Nome file", digita il nome che desideri assegnare al tuo file batch seguito dall'estensione .bat.
- Per esempio se il tuo programma si chiama "Backup", come nome per il relativo file batch, potresti scegliere Backup.bat e inserirlo nel campo "Nome file".
-
5Accedi al menu a discesa "Salva come". È visibile nella parte inferiore dell'omonima finestra di dialogo, sotto al campo di testo "Nome file".
-
6Scegli l'opzione Tutti i file (*.*). È una delle voci presenti nel menu a discesa apparso. In questo modo avrai la possibilità di assegnare al file l'estensione che preferisci (in questo caso ".bat").
-
7Seleziona la cartella di destinazione. Scegli la directory in cui desideri salvare il file batch che hai appena creato. Utilizza la barra laterale sinistra della finestra "Salva con nome". Per esempio puoi scegliere di salvarlo direttamente sul Desktop.
-
8Premi il pulsante Salva. È posizionato nell'angolo inferiore destro della finestra "Salva con nome". Quest'ultima verrà chiusa e il file verrà salvato nella cartella indicata.
-
9Chiudi il programma "Blocco Note". Il documento che hai creato è stato salvato come file batch nella directory selezionata.
-
10Modifica il codice del tuo file batch. In qualunque momento, se hai la necessità di apportare delle modifiche al codice sorgente del programma, puoi selezionare il relativo file batch con il tasto destro del mouse e scegliere l'opzione Modifica dal menu contestuale apparso. Il contenuto verrà visualizzato automaticamente all'interno della finestra dell'editor di testo predefinito, per esempio "Blocco Note". A questo punto puoi eseguire tutte le modifiche che desideri e salvare il file premendo semplicemente la combinazione di tasti Ctrl+S.
- Le modifiche verranno rese effettive e potrai testarne la bontà eseguendo nuovamente il relativo file batch.
Pubblicità
Consigli
- Se all'interno del file batch hai inserito comandi per avere accesso a directory o aprire file i cui nomi contengono spazi vuoti dovrai racchiuderli fra virgolette (per esempio start "C:\Documents and Settings\").
- Per creare o modificare un file batch puoi utilizzare un editor di testo prodotto da terze parti come Notepad++. Tuttavia, nella maggior parte dei casi in cui si ha a che fare con semplici file batch, è più che sufficiente usare il classico "Blocco note" di Windows.
- Alcuni comandi (per esempio il comando "ipconfig"), per essere eseguiti correttamente, necessitano di un account amministratore di sistema. Se hai eseguito l'accesso a Windows con un normale account utente, puoi selezionare con il tasto destro del mouse il file batch che hai creato e scegliere l'opzione "Esegui come amministratore" dal menu contestuale apparso.
Avvertenze
- In base ai comandi inclusi nel file batch creato, quest'ultimo potrebbe essere estremamente pericoloso per l'integrità del sistema. Per questo motivo, prima di usarli, assicurati che il tuo codice non esegua alcuna funzione che possa danneggiare in qualunque modo il computer (per esempio l'eliminazione di file di sistema o causare il blocco dell'intero computer).