Marzo 14, 2022

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.

Ricerca e avvio di IExpress
Ricerca e avvio di IExpress

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.

Creazione di un file SED
Creazione di un file SED

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.

Scelta del pacchetto Scopo
Scelta del pacchetto Scopo

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.

Denominazione del pacchetto
Denominazione del pacchetto

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.

l'Aggiunta di richiesta di Conferma
Aggiunta di richiesta di Conferma
Impostazione di un Contratto di Licenza
Impostazione di un Contratto di Licenza

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.

Scelta di un file batch da convertire in eseguibile
Scelta di un file batch da convertire in eseguibile

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
Aggiunta di un comando personalizzato per estrarre i file senza installare
Aggiunta di un comando personalizzato per estrarre i file senza installare

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.

Denominazione del file EXE
Denominazione del file 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.

Creazione del file EXE
Creazione del 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.

Esecuzione del file EXE
Esecuzione del file EXE

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).

Apertura di file batch da convertire in file EXE
Apertura di file batch da convertire in file EXE

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.

Conversione di file batch in EXE
Conversione di file batch in 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.

Apertura del menu file
Apertura del menu file

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.

Conversione di file batch in EXE
Conversione di file batch in EXE

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.

Convertiscelezione del percorso di salvataggio per il file batch di file EXE
Selezione del percorso di salvataggio per il file EXE

Di seguito, puoi vedere l’avanzamento della conversione nella parte inferiore della finestra.

Conversione di file batch
Conversione di file batch

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?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.