Skip to main content

File BAT (che cos'è e come aprirne uno)

Bob Wright, Nonprofit Marketing & Fundraising: #AskGaryVee Episode 195 (Aprile 2025)

Bob Wright, Nonprofit Marketing & Fundraising: #AskGaryVee Episode 195 (Aprile 2025)
Anonim

Un file con estensione .BAT è un file di elaborazione batch. È un semplice file di testo che contiene vari comandi usati per compiti ripetitivi o per eseguire gruppi di script uno dopo l'altro.

I software di tutti i tipi utilizzano i file .BAT per vari scopi, ad esempio per copiare o eliminare file, eseguire applicazioni e arrestare i processi.

I file BAT sono anche chiamati file batch, script, programmi batch, file di comando e script di shell e possono invece utilizzare l'estensione .CMD.

Importante: Lavorare con i file .BAT può essere molto pericoloso non solo per i file personali ma anche per i file di sistema importanti. Presta estrema cautela prima di aprirne una.

Come aprire un file .BAT

Anche se l'estensione .BAT rende immediatamente riconoscibile Windows come un file eseguibile, i file .BAT sono ancora composti interamente da comandi di testo. Ciò significa che qualsiasi editor di testo, come Blocco note (incluso in tutte le versioni di Windows), può aprire un file .BAT per la modifica.

Per aprire il file .BAT nel Blocco note, fai clic con il pulsante destro del mouse e scegli modificare dal menu. Potresti trovare editor di testo più avanzati che supportano l'evidenziazione della sintassi, utile quando si modifica un file .BAT.

Aprendo il file .BAT in un editor di testo verrà visualizzato il codice che costituisce il file. Ad esempio, questo è il testo all'interno di un file .BAT utilizzato per svuotare gli appunti:

cmd / c "echo off | clip"

Ecco un altro esempio di un file .BAT che utilizza il comando ping per vedere se il computer può raggiungere un router con questo particolare indirizzo IP:

ping 192.168.1.1pausa

avvertimentoAncora una volta, fai molta attenzione quando apri i formati di file eseguibili come i file .BAT che hai ricevuto via email, scaricati da siti web che non conosci o creati da te. Controlla questo elenco di estensioni file eseguibili per altre estensioni di file da evitare e perché.

L'utilizzo di un file .BAT in Windows è semplice come doppio clic o doppio tocco su di esso. Non è necessario scaricare alcun programma o strumento speciale.

Per utilizzare il primo esempio di cui sopra, inserendo il testo in un file di testo con un editor di testo e salvando il file con l'estensione .BAT, il file diventa un eseguibile che è possibile aprire per cancellare immediatamente qualsiasi cosa salvata negli appunti.

Il secondo esempio, che utilizza il ping comando, eseguirà il ping di quell'indirizzo IP; il pausa il comando mantiene il Prompt dei comandi finestra aperta quando il processo è finito in modo da poter vedere i risultati.

Nota: Se il tuo file non sembra essere un file di testo, probabilmente non hai a che fare con un file .BAT. Controlla l'estensione del file per assicurarti di non confondere un .BAK o .BAR ( Age of Empires 3 dati) con un file .BAT.

Come convertire un file .BAT

Come mostrato, il codice di un file .BAT non è nascosto in alcun modo, il che significa che è molto facile da modificare. Poiché alcune istruzioni in un file .BAT (come il comando del) possono causare il caos sui dati, convertire il file BAT in un formato come EXE per renderlo più simile a un file dell'applicazione potrebbe essere saggio.

È possibile convertire un file .BAT in un file .EXE utilizzando alcuni strumenti da riga di comando. Puoi leggere come farlo su How-To Geek.

  • Windows integrato IExpress lo strumento fornisce un altro modo per creare un file .EXE da un file .BAT; La tecnologia casuale di Renegade ha una buona spiegazione su come farlo.
  • Anche se la versione gratuita è solo di prova, EXE a MSI Converter Pro può convertire il file EXE risultante in un file MSI (Windows Installer Package).
  • È possibile utilizzare lo strumento da riga di comando NSSM gratuito se si desidera eseguire un file .BAT come servizio di Windows.
  • PowerShell Scriptomatic può aiutarti a convertire il codice in un file .BAT in uno script PowerShell.

Invece di cercare un convertitore da .BAT a SH (bash shell script) per usare i comandi .BAT in programmi come Bourne Shell e Korn Shell , prova a riscrivere lo script usando il linguaggio Bash. La struttura dei due formati è piuttosto diversa perché i file vengono utilizzati in diversi sistemi operativi. Vedi questo thread Overflow dello stack e questo tutorial Unix Shell Scripting per alcune informazioni che potrebbero aiutarti a tradurre i comandi manualmente.

ImportanteGeneralmente, non è possibile modificare un'estensione di file (come .BAT) in una che il computer riconosce e si aspetta che il nuovo file rinominato sia utilizzabile. Nella maggior parte dei casi, la conversione del formato di file effettivo utilizzando uno dei metodi descritti sopra deve essere eseguita. Dato che i file .BAT sono solo file di testo con estensione .BAT, tuttavia, puoi rinominarlo in .TXT per aprirlo con un editor di testo. Ricorda che eseguire una conversione da .BAT a Txt impedirà al file batch di eseguire i suoi comandi.

Invece di modificare manualmente l'estensione del file da .BAT a .TXT, puoi anche aprire il file batch Bloc notes per la modifica e quindi salvarlo in un nuovo file, scegliendo .TXT come estensione del file prima di salvare invece di .BAT.

Questo è anche ciò che devi fare quando crei un nuovo file .BAT Bloc notes , ma al contrario: salva il documento di testo predefinito come .BAT anziché .TXT. In alcuni programmi, potrebbe essere necessario salvarlo in Tutti i files tipo di file, quindi inserire l'estensione .BAT su di sé.

Vedi Ulteriori informazioni per ulteriori informazioni.