Adam the Automator
Ti stai chiedendo come compilare i tuoi vecchi script batch in un singolo pacchetto? Perché non convertire il vostro .file bat a.exe? Conversione .file bat ad un .exe consente inoltre di proteggere il codice di script in quanto non sarà visibile ad occhio nudo.
In questo tutorial, imparerai come convertire i file batch in eseguibili tramite strumenti integrati e di terze parti.
Iniziamo la conversione!
Indice
Conversione di file BAT in EXE tramite IExpress
IExpress è uno strumento fornito con l’installazione del sistema operativo Windows per creare eseguibili stand-alone da qualsiasi file di script. Ma prima, creiamo un breve script batch per dimostrare come funziona IExpress per convertire un file di script bat.
1. Apri il tuo editor di testo preferito, copia / incolla il codice qui sotto e salva il file come HelloWorld.pipistrello.
Il codice seguente stampa il testo Hello world, ATA
. I due punti (::
) consentono di aggiungere un commento in un file di script batch.
:: Stops the script from printing out commands as they are executed@ECHO OFF :: Prints out a message on the terminalECHO Hello world, ATA. :: Waits for a user input before continuing with the rest of the scriptPAUSE
2. Quindi, fare clic sul pulsante Start e cercare iexpress. Fare clic destro su iexpress.exe e scegli Esegui come amministratore in quanto hai bisogno dei diritti di amministratore per creare un eseguibile a livello di sistema.
3. Nella pagina iniziale di IExpress, scegliere l’opzione Crea nuova direttiva di estrazione automatica (SED) e fare clic su Avanti.
Un SED istruisce Windows per estrarre un file cabinet o eseguibile ( .DLL o .File EXE) e scriverlo direttamente sul disco senza l’intervento dell’utente.
4. Ora, scegli l’opzione Estrai file ed esegui un comando di installazione nella schermata di scopo del pacchetto. Questa opzione consente a Windows di estrarre il contenuto del file EXE ed eseguire il comando all’interno del file EXE quando si esegue il file EXE.
5. Inserire un titolo preferito per il pacchetto e fare clic sul pulsante Avanti. Per questo esempio, il titolo del pacchetto è HelloWorld. Il titolo del pacchetto viene visualizzato su tutti i prompt che l’utente vedrà durante l’installazione o l’esecuzione del file EXE.
6. Mantenere i valori predefiniti e fare clic su Avanti sia nella richiesta di conferma che nelle pagine del contratto di licenza. Queste opzioni non influenzeranno affatto l’installazione.
Quando si imposta una richiesta di conferma, Windows chiede all’utente se continuare con l’installazione EXE o meno. Durante l’impostazione di un contratto di licenza richiede all’utente di accettare l’accordo o meno dopo l’esecuzione del file EXE.
7. Ora, fare clic sul pulsante Aggiungi nella pagina dei file confezionati per selezionare il file che si desidera convertire e fare clic su Avanti.
8. Immettere il comando seguente nel campo Installa programma. L’argomento /c
indica a cmd
di eseguire il file batch e quindi terminare.
cmd /c HelloWord.bat
9. Mantenere i valori predefiniti nei passaggi seguenti fino ad arrivare alla pagina Nome pacchetto e Opzioni.
10. Ora, fare clic sul pulsante Sfoglia per selezionare un percorso di destinazione, denominare il file EXE qualsiasi cosa si preferisce, quindi fare clic su Avanti. Per questo esempio, il file EXE è denominato HelloWorld.exe.
11. Mantenere i valori predefiniti nei prossimi passaggi fino a raggiungere la pagina Crea pacchetto.
12. Fare clic sul pulsante Avanti nella pagina Crea pacchetto per creare il file EXE.
13. Infine, passare alla destinazione selezionata nel passaggio 10 ed eseguire il file EXE (HelloWorld.exe) per vedere se funziona.
Di seguito, puoi vedere il file EXE (HelloWorld.exe) ha aperto una sessione terminale e stampato il testo Hello world, ATA.
Conversione di script BAT in EXE con Bat To Exe Converter
Se non siete in esecuzione passaggi noiosi come IExpress, un popolare strumento di terze parti converte .bat a .file exe ed è più efficace e conveniente. Bat To Exe Converter è uno strumento gratuito ma utile che converte rapidamente uno o più .file bat in pochi passi.
1. Apri il tuo browser web preferito, scarica Bat To Exe Converter e installalo.
2. Quindi, avviare il convertitore Bat To Exe e fare clic sul pulsante Apri barra degli strumenti nell’angolo in alto a sinistra della finestra e individuare il file batch che si desidera convertire (HelloWorld.pipistrello).
3. Fare clic su Converti per fornire un nome e una posizione di destinazione per il file EXE, quindi fare clic su Salva per convertire il file batch in un file EXE.
4. Infine, eseguire il file EXE e vedere se funziona.
Conversione di script BAT in EXE tramite Advanced BAT to EXE Converter
Come suggerisce il nome, l’Advanced BAT to EXE Converter è il miglior convertitore BAT all-inclusive, ed è gratis! Questo strumento converte gli script batch in file EXE e script batch in file MSI, DLL e VBS.
1. Scarica Advanced BAT to EXE Converter, quindi installalo.
2. Quindi, avviare Advanced BAT to EXE Converter e fare clic sul menu File → Apri per selezionare il file di script da convertire in EXE.
3. Ora, fare clic sul pulsante Build EXE in alto a sinistra. Nella finestra Seleziona opzioni EXE, fare clic sul pulsante Crea EXE, come mostrato di seguito, per creare il file EXE in base alle impostazioni selezionate.
Forse hai dipendenze che vuoi incorporare nel file EXE. In tal caso, fare clic sulla scheda Incorpora file nella finestra Seleziona opzioni EXE e aggiungere file da incorporare.
Ora, impostare un percorso di destinazione e fornire un nome per il file EXE. Fare clic su Salva per avviare la conversione del file batch in EXE. Di seguito, puoi vedere l’avanzamento della conversione nella parte inferiore della finestra.
Di seguito, puoi vedere l’avanzamento della conversione nella parte inferiore della finestra.
Infine, eseguire il file EXE e vedere se funziona.
Conclusione
In questa guida, hai scoperto che la conversione dello script batch in EXE è possibile. Hai imparato come convertire uno script batch in un file EXE con strumenti integrati e di terze parti.
Ora sceglieresti uno degli strumenti per costruire il tuo progetto e convertire i tuoi script in eseguibili? Forse prova a incorporare più dipendenze (file di script) nel tuo file eseguibile?