- Scopri cosa sono gli script batch e come possono automatizzare le attività in Windows.
- Esplora la struttura e la sintassi dei file batch con comandi chiave.
- Scopri esempi pratici per la gestione dei file, l'esecuzione di programmi e l'automazione dei processi.
- Arricchisci i tuoi script con variabili, strutture condizionali e cicli.

Gli script batch sono un potente strumento per automatizzare le attività in Windows eseguendo comandi in un file di testo. Con essi, è possibile semplificare i processi ripetitivi e migliorare l'efficienza dell'amministrazione del sistema.
In questa guida dettagliata imparerai cosa sono gli script batch, come funzionano e come puoi utilizzarli per una varietà di attività, dalla manipolazione dei file alla gestione della configurazione del sistema.
Che cos'è uno script batch?
Un copione partita Si tratta di un file di testo con estensione .bat o .cmd che contiene una sequenza di comandi che vengono eseguiti automaticamente nella console di Windows (CMD). Questi script consentono di eseguire attività in batch, semplificando l' automazione dei processi ripetitivi.
Nozioni di base sugli script batch
Struttura di uno script batch
Uno script batch è costituito da una sequenza di istruzioni che vengono eseguite nel ordine in cui appaiono. Ogni riga rappresenta un comando eseguibile nella console di Windows.
Esempio:
@echo off
echo Hola, este es un script batch.
pause
@ Echo off: Disabilita la visualizzazione dei comandi sullo schermo.
eco: Visualizza un messaggio sullo schermo.
pausa: Interrompe l'esecuzione finché l'utente non preme un tasto.
Variabili negli script batch
Le variabili consentono di memorizzare e riutilizzare i valori in uno script batch. Sono definiti con il comando SET e sono utilizzati con il simbolo %.
Esempio:
@echo off
SET nombre=Juan
echo Hola %nombre%
pause
Utilizzo dei parametri
Gli script batch possono accettare parametri per renderli più dinamici. Sono usati %1, %2, ecc., per riferirsi a valori passati.
Esempio:
@echo off
echo Hola %1
pause
Se esegui lo script come script.bat Pedro, stamperà: Ciao Pedro.
Comandi essenziali negli script batch
Manipolazione di file e directory
- DIR: Visualizza il contenuto di una directory.
DIR C:\Users - COPIA: Copia i file da un posto all'altro.
COPY archivo.txt D:\Backup - IL: Elimina file specifici.
DEL archivo.txt - MKDIR: Crea una nuova directory.
MKDIR C:\NuevoDirectorio
Esecuzione del programma
Per eseguire un programma da uno script batch, è possibile utilizzare START o CALL.
START notepad.exe
Verrà aperto il Blocco note.
Strutture di controllo
Condizionale SE
Il comando IF consente l'esecuzione di istruzioni in base a una condizione.
@echo off
SET /P edad="Ingrese su edad: "
IF %edad% GEQ 18 (
echo Eres mayor de edad.
) ELSE (
echo Eres menor de edad.
)
pause
Cicli con FOR
Il comando PER consente di scorrere una raccolta di elementi.
@echo off
FOR %%i IN (1 2 3 4 5) DO echo Número: %%i
pause
Vai a ed etichette
Il comando GOTO consente di passare direttamente a una sezione specifica dello script.
@echo off
echo Inicio del script
GOTO SALTO
echo Esta línea no se ejecutará.
: SALTO
echo Has saltado a esta línea.
pause
Esempi pratici di script batch
Crea uno script di backup
Questo script copia automaticamente i file in una directory di backup.
@echo off
SET origen=C:\Documentos
SET destino=D:\Respaldo
XCOPY %origen% %destino% /E /H /C /I
echo Copia de seguridad completada.
pause
Elimina i file temporanei
Questo script pulisce il File temporanei dal sistema.
@echo off
DEL /S /Q C:\Windows\Temp\*.*
DEL /S /Q %USERPROFILE%\AppData\Local\Temp\*.*
echo Archivos temporales eliminados.
pause
Spegni l'apparecchiatura con un conto alla rovescia
Questo script spegne il computer dopo un periodo di tempo specificato.
@echo off
SET /P tiempo="Ingrese el tiempo en segundos para apagar: "
shutdown -s -t %tiempo%
echo El equipo se apagará en %tiempo% segundos.
pause
Suggerimenti per migliorare i tuoi script batch
- Usa i commenti con
REMo::per spiegare il codice. - Convalida i biglietti utente per evitare errori.
- Evita di sovrascrivere i file importanti senza conferma.
- Prova lo script in un ambiente sicuro prima di eseguirlo.
Con questa guida puoi iniziare a creare e migliorare gli script batch in Windows per automatizzare le attività y semplificare i processi. Sperimenta gli esempi e adattali alle tue esigenze.
Scrittore appassionato del mondo dei byte e della tecnologia in generale. Adoro condividere le mie conoscenze attraverso la scrittura, ed è quello che farò in questo blog, mostrarti tutte le cose più interessanti su gadget, software, hardware, tendenze tecnologiche e altro ancora. Il mio obiettivo è aiutarti a navigare nel mondo digitale in modo semplice e divertente.

