Cos'è un file batch?

Un file batch è un file utilizzato da un sistema operativo Windows®, 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 è l'estensione più comunemente usata per un file batch e sarà riconosciuta praticamente da tutte le proiettili. 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 computer Windows® più vecchi 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 lancio di programmi, pulizia degli spazi dei file o echeggiando.

Poiché un file batch è fondamentalmente solo un file di testo, si può essere creati in qualsiasi tipo di semplice editor di testo e il suffisso può successivamente essere modificato 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 una chiave era stata colpita, avrebbe stampato la linea, "Ora apriamo la cartella dei documenti". Quindi elencherebbe il contenuto della directory dei documenti trovata all'interno dell'unità C.

In realtà ci sono parecchi 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 rimuoverà la directory chiamata Foo e farebbe una nuova directory denominata.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?