Cosa sapere
- Un file BAT è un file batch di Windows.
- Fare doppio clic per eseguirlo o aprirlo con Blocco note per modificarlo.
- Converti in EXE con IExpress.
Questo articolo spiega cos'è un file BAT, come aprirne uno per l'esecuzione, come modificarne uno per apportarvi modifiche e come convertire un file BAT in EXE, MSI o un altro formato.
Cos'è un file BAT?
Un file con estensione .BAT estensione del file è un file batch di Windows. È semplice file di testo che ne contiene vari comandi utilizzato per attività ripetitive o per eseguire gruppi di script uno dopo l'altro.
I software di tutti i tipi utilizzano file BAT per vari scopi, ad esempio per copiare o eliminare file, eseguire applicazioni e arrestare processi.
Sono anche chiamati script, programmi batch, file di comando e script di shell e possono invece utilizzare l'estensione .CMD.
Lavorare con i file BAT può essere molto pericoloso non solo per i file personali ma anche per i file di sistema importanti. Prestare la massima attenzione prima di aprirne uno.
Windows 10 non può fare clic sul pulsante di avvio
Come aprire un file .BAT
Anche se l'estensione BAT fa sì che Windows riconosca immediatamente un file di questo tipo come eseguibile, sono comunque composti interamente da comandi di testo. Ciò significa che qualsiasi editor di testo, come Blocco note, incluso in tutte le versioni di Windows, può aprirne uno per la modifica.
Per aprire il file BAT nel Blocco note, fai clic con il pulsante destro del mouse e scegli Mostra più opzioni > Modificare dal menu (o semplicemente Modificare in alcune versioni di Windows). Potresti trovarlo utile da usare editor di testo più avanzati che supportano l'evidenziazione della sintassi durante la modifica di un file BAT.
Aprendolo in un editor di testo verrà visualizzato il codice che compone il file. Ad esempio, questo è il testo all'interno di quello utilizzato per svuotare gli appunti:
Ecco un altro esempio di file BAT che utilizza il comando ping per vedere se il computer può raggiungere un router con questo particolare indirizzo IP:
Ancora una volta, poiché si tratta di un'estensione di file eseguibile, fai molta attenzione quando apri i file BAT che hai ricevuto via e-mail, scaricato da siti Web con cui non hai familiarità o addirittura creato tu stesso.
Non riesci ancora ad aprirlo?
Se il file non visualizza testo leggibile in un editor di testo, non hai a che fare con un file BAT. Controlla l'estensione del file per assicurarti di non confonderlo con un altro file semplicementeappareessere simili a causa di un'estensione di file simile. DIETRO file e file BAR (L'era degli imperi 3file di dati) sono alcuni esempi.
Come utilizzare un file BAT
Usare un file BAT in Windows è semplice come fare doppio clic o toccarlo due volte. Non è necessario scaricare alcun programma o strumento speciale.
Per utilizzare il primo esempio di cui sopra, inserendo quel testo in un file di testo con un editor di testo e quindi salvando il file con l'estensione .BAT lo renderà un eseguibile che puoi aprire per cancellare immediatamente qualsiasi cosa salvata negli appunti.
Il secondo esempio eseguirà il ping di quell'indirizzo IP; il comando pause mantiene il Prompt dei comandi finestra aperta al termine del processo in modo da poter vedere i risultati.
Come creare un file batch in Windows 10Come 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. Perché alcune istruzioni in una (come il comando del ) possono devastare i tuoi dati, convertendo il file BAT in un formato come EXE renderlo più simile a un file di applicazione potrebbe essere saggio.
Puoi convertire BAT in EXE utilizzando alcuni strumenti da riga di comando. Vedere How-To Geek per le indicazioni stradali su come farlo.
- Lo strumento IExpress integrato di Windows fornisce un altro modo per creare un file EXE da un file BAT. Aprilo dalla casella Esegui con iexpress .
- Sebbene la versione gratuita sia solo una prova, Convertitore da EXE a MSI Pro può convertire il file EXE risultante in un file MSI (pacchetto Windows Installer).
- Puoi usare quello gratuito Strumento da riga di comando NSSM se desideri eseguire un file BAT come servizio Windows.
- Scriptomatic di PowerShell può aiutarti a convertire il codice in un file BAT in uno script PowerShell.
Invece di cercare un convertitore da BAT a SH (script della shell bash) per utilizzare i comandi in programmi come Bourne Shell e Korn Shell, prova semplicemente a riscrivere lo script utilizzando il linguaggio Bash. La struttura dei due formati è piuttosto diversa perché i file vengono utilizzati in sistemi operativi diversi. C'è un Discussione di stack overflow e questo Esercitazione sullo scripting della shell Unix per alcune informazioni che potrebbero aiutarti a tradurre manualmente i comandi.
Di solito, non è possibile modificare l'estensione di un file (come BAT) con una riconosciuta dal computer e aspettarsi che il file appena rinominato sia utilizzabile. Nella maggior parte dei casi è necessario effettuare una vera e propria conversione del formato file utilizzando uno dei metodi sopra descritti. Dato che un file BAT è semplicemente un file di testo con estensione .BAT, puoi però 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.
Come salvare un file .BAT come file .TXT
Invece di modificare manualmente l'estensione del file da BAT a TXT, puoi anche aprire il file batch nel Blocco note per modificarlo 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 nel Blocco note, ma al contrario: salva il documento di testo predefinito come BAT anziché TXT. In alcuni programmi, potresti dover scegliere Tutti i files , e poi metti il .uno estensione su di esso da solo.
FAQ- Un file BAT è pericoloso?
Anche se rari, i file BAT possono contenere virus, proprio come la maggior parte degli altri formati di file. Scansiona qualsiasi file scaricato online con uno strumento antivirus per evitare malware.
- In che lingua è scritto un file BAT?
Lo script batch è un linguaggio proprio. La funzione principale dello script batch è automatizzare i comandi ripetitivi.
- Cos'è un commento in un file BAT?
I commenti sono righe di testo che non influenzano l'esecuzione del codice. I commenti in genere includono documentazione come lo scopo del file BAT. Usa il REM Comando (Osservazioni) per aggiungere commenti ai file BAT.
come velocizzare i download di Steam 2019
- Quale comando viene utilizzato per spegnere il computer in un file BAT?
Spegnimento - s . Per spegnere con un timer di 10 secondi, utilizzare spegnimento -s -t 10 . Il comando di spegnimento dovrebbe essere preceduto da @eco disattivato .