Come scrivere script batch per automatizzare le attività in Windows

Ultimo aggiornamento: 23/04/2025

Come creare un menu in uno script batch

Se utilizzi Windows e ti capita spesso di svolgere le stesse attività o di eseguire gli stessi programmi più e più volte, questo articolo ti sarà molto utile. Spiegheremo come scrivere script batch per automatizzare le attività in Windows e aumentare la produttività. Sebbene sia una procedura molto semplice e basilare, è comunque altrettanto efficace per automatizzare le attività ripetitive e risparmiare tempo.

Scrittura di script batch per automatizzare le attività in Windows

Scrittura di script batch per automatizzare le attività in Windows

Supponiamo che accendi il computer e, come ogni volta, apri il tuo browser preferito per cercare qualcosa sul web. Poi apri l'applicazione Spotify per ascoltare la tua musica preferita e fai lo stesso con WhatsApp per continuare la conversazione che avevi lasciato in sospeso sul telefono. E segui questa stessa routine quasi ogni giorno, a volte senza nemmeno rendertene conto. Bene allora, Riesci a immaginare di eseguire tutte queste attività con un solo doppio clic?

Questo e molto altro è esattamente ciò che si ottiene quando si scrivono script batch per automatizzare le attività in Windows. Con questa procedura non solo puoi avviare più programmi all'avvio di Windows, ma puoi anche pianificare backup o pulire automaticamente i file temporanei. In realtà, È una soluzione semplice ed efficace per automatizzare un numero infinito di processi e attività. su vari sistemi operativi.

Che cos'è uno script batch?

Cominciamo dall'inizio e definiamo brevemente cos'è uno script batch. Non è altro che un modesto e semplice File di testo con estensione .bat che contiene una serie di comandi che Windows esegue in sequenza.. In altre parole, è come un elenco di istruzioni che dai al tuo computer da eseguire utilizzando il Interprete dei comandi di Windows (cmd.exe). Anche se esistono linguaggi di scripting più moderni con funzionalità più avanzate, come PowerShell, gli script batch sono ancora molto utili per automatizzare le attività in modo rapido e semplice.

Contenuti esclusivi: clicca qui  Come correggere l'errore 0x800f0988 in Windows 10: guida completa e aggiornata

La possibilità di scrivere script batch per automatizzare le attività è sempre stata presente in Windows, ma spesso passa inosservata alla maggior parte degli utenti. Il vantaggio è che È molto semplice da realizzare e non richiede conoscenze avanzate di programmazione. per iniziare a utilizzarli. Questi file possono infatti trasformarsi in strumenti molto utili che consentono di eseguire il backup, copiare o rinominare file, eseguire backup e molto altro ancora, tutto con un semplice doppio clic.

Come scrivere script batch per automatizzare le attività in Windows

Come scrivere uno script batch

Scrivere uno script batch è semplice come aprire il Blocco note in Windows, scrivere i comandi e salva il file con estensione .bat. Dopodiché, basta andare dove hai salvato il file e fare doppio clic su di esso per far sì che la shell lo esegua. Facciamo un semplice test seguendo questi passaggi:

  1. Apri il blog Note o qualsiasi altro editor di testo che hai installato
  2. Scrivi la seguente riga: eco Ciao TecnobitsBenvenuti nel mondo degli script batch.
  3. Ora clicca su archivio e scegliere Salva come.
  4. Nel campo di testo Nome file, digita il nome desiderato, seguito da .estensione bat
  5. Trova il file .bat appena creato e fai doppio clic su di esso.
  6. Vedrai che l'interprete dei comandi si apre con il messaggio Ciao TecnobitsBenvenuti nel mondo degli script batch.e poi si chiude automaticamente. CMD esegue un file .bat
  7. Se si desidera che l'interprete rimanga aperto finché non si preme un tasto qualsiasi, scrivi il comando pausa sulla riga successiva.
Contenuti esclusivi: clicca qui  Come correggere l'errore WindowsPackageManagerServer.exe in Windows 10 e 11

Alcuni comandi batch fondamentali che dovresti conoscere

Quando si scrivono script batch per automatizzare le attività in Windows è necessario utilizzare alcuni comandante, esso decir, parole e simboli che consentono all'interprete di comprendere il compito che si desidera svolgere. Nell'esempio precedente abbiamo già utilizzato due comandi: eco y pausa. Di seguito è riportato un elenco di comandi batch di base, seguiti dalle funzioni che svolgono.

  • eco: Visualizza il testo nella finestra di comando. Eco nasconde i comandi in esecuzione e @ Echo off fa la stessa cosa, ma nasconde anche il comando stesso @ Echo off.
  • pausa: Mette in pausa l'esecuzione dello script finché l'utente non preme un tasto.
  • dir: Utilizzato per visualizzare un elenco di file nella directory specificata.
  • CD: Cambia la directory corrente.
  • copia: Copia i file da una posizione all'altra.
  • mossa: Spostare i file da una posizione all'altra.
  • il: Cancella file.
  • inizio: Aprire applicazioni e file.
  • rem: Permette di aggiungere commenti allo script. Cioè le linee che iniziano con rem Vengono ignorati dall'interprete e vengono utilizzati per aggiungere spiegazioni.
  • Ren: Rinomina un file.
  • chiamata: Esegue uno script batch da un altro script batch.
  • uscita: Esce dalla shell o termina l'esecuzione dello script corrente.

Questi comandi di base, combinati con quelli più avanzati, consentono eseguire quasi tutte le attività all'interno del sistema operativo Windows. Vediamo ora come utilizzarli per automatizzare attività come il backup dei file, l'eliminazione dei file temporanei o l'apertura automatica di una o più applicazioni.

Scrittura di script batch per automatizzare le attività: Backup

Script batch di backup di Windows

In questo esempio di come scrivere script batch per automatizzare le attività in Windows, ne scriveremo uno che ci consente di file di backup, in particolare, copiare i file dalla cartella Documenti a un'unità esterna. Per fare ciò, apri il blog Notes e digita i seguenti comandi, uno su ogni riga:

  • @ Echo off
  • xcopy "C:\Utenti\%nomiutente%\Documenti\*" "D:\Backup\" /E /I /Y
  • Backup echo completato
  • pausa 
    
    

In questo esempio, il comando xcopy copia i file e le cartelle; /E copia tutte le sottodirectory, comprese quelle vuote; /I presuppone che la destinazione sia una directory e /Y impedisce le conferme di sovrascrittura. Una volta che il file è pronto, devi Salvalo con l'estensione .bat e ogni volta che lo eseguirai, verrà automaticamente effettuato un backup. dalla cartella Documenti sul disco esterno.

Contenuti esclusivi: clicca qui  Come utilizzare Windows Easy Transfer nel 2025 per migrare tutto sul tuo nuovo PC

Script batch per eliminare i file temporanei

Un altro script batch utile è questo che viene utilizzato per elimina i file temporanei e libera così memoria sul tuo computer. Di nuovo, apri il blocco note e digita i seguenti comandi (il comando /s /q elimina tutti i file all'interno della cartella senza chiedere conferma):

  • @ Echo off
  • del /s /q "C: \Windows\Temp\*.*"
  • echo File temporanei eliminati
  • pausa

Aprire più applicazioni utilizzando uno script batch

Script batch per aprire i programmi

E se usi più app ogni giorno, puoi Aprili tutti con un solo clic utilizzando il seguente script batch (si aprono le app Google Chrome, Esplora file e Blocco note):

  • @ Echo off
  • avviare chrome.exe
  • avviare notepad.exe
  • avviare explorer.exe
  • echo Applicazioni aperte
  • pausa

Quindi, fai semplicemente doppio clic sul file .bat risultante per aprire tutte le applicazioni contemporaneamente. Come puoi vedere, scrivere script batch per automatizzare le attività in Windows è molto semplice, ma può farti risparmiare un sacco di tempo. Con la pratica, sarai in grado di creare i tuoi script batch personalizzati e aumentare la tua produttività..