Skip to main content

Cos'è un file batch?

Un file batch è un file utilizzato da Windows Sistema operativo, DOS o OS/2.È un file di testo che contiene una stringa di comandi da interpretare in ordine da un interprete di comandi.Ciò significa che un singolo file può eseguire una complessa disposizione di comandi, spesso eseguendo più programmi, per ottenere un singolo fine coeso.Gli amministratori di sistema li usano spesso per automatizzare i progetti lunghi e alcuni programmi che non sono stati completamente raccolti in un programma possono utilizzare un file batch per eseguire i componenti necessari e quindi avviare il programma finale.

L'estensione .bat è la più comuneEstensione usata per un file batch e sarà riconosciuto praticamente da tutte le shell.Le conchiglie più moderne possono accettare anche l'estensione .CMD e di solito la distinzione tra i due ha a che fare con quali sono i livelli di errore, vale a dire quando verranno visualizzati errori.In 4DoS e in altri gusci simili, possono anche utilizzare l'estensione .BTM, sebbene ciò non sia riconosciuto da altri sistemi operativi.

su Windows Reg più vecchi;Computer e computer DOS, esiste un file principale noto come Autoexec.bat che viene eseguito ogni volta che il computer si avvia.Ciò include molti file comuni che devono essere lanciati e comandi che devono essere eseguiti per preparare il sistema a funzionare.Le cose possono essere aggiunte al file autoexec.bat per impostare comportamenti specifici sull'avvio, come il lancio di programmi, la pulizia degli spazi dei file o echeggiando promemoria.

Poiché un file batch è fondamentalmente solo un file di testo, si può essere creatiIn qualsiasi tipo di semplice editor di testo e il suffisso può successivamente essere cambiato in .bat o .cmd.La maggior parte delle persone trova più semplice modificarne semplicemente uno dalla riga di comando, dritto in DOS o in una finestra di shell lanciata da Windows .Il comando Modifica può essere utilizzato per creare un nuovo file, digitando qualcosa come Modifica foo.bat .All'interno del file, è possibile utilizzare una serie di comandi di base.

Un semplice file batch potrebbe includere qualcosa che segue: pausa;echo ora apriamo la cartella dei documenti.; Dir C:/Documents/.Per eseguire il file, un utente digitare semplicemente il nome del file, senza il suffisso .bat, e funzionerebbe.Questo particolare file inizierebbe con una pausa, che spingerebbe l'utente a colpire una chiave.Una volta che era stata colpita una chiave, avrebbe stampato la linea, ldquo; ora apriamo la cartella dei documenti. Rdquo;Quindi elencherebbe i contenuti della directory dei documenti trovati all'interno dell'unità C.

In realtà ci sono alcuni comandi che possono essere utilizzati all'interno di un file batch per personalizzarli ulteriormente.Ad esempio, la variabile %1 può essere utilizzata per stampare una variabile che l'utente inserisce dopo aver digitato il nome del file da eseguire.Quindi, ad esempio, se qualcuno voleva rimuovere una directory e fare una nuova directory in un comando, potrebbe creare un file chiamato rmmk.bat che includeva le seguenti righe: rmdir %1;mkdir %2.Poteva quindi eseguirlo digitando qualcosa come RMMK Foo Bar, che avrebbe rimosso la directory chiamata Foo e fare una nuova directory denominata.