mars 14, 2022

Adam The Automator

undrar du hur du kompilerar dina gamla batchskript till ett enda paket? Varför inte konvertera din .bat filer till .exe? Konvertera .bat filer till en .exe låter dig också säkra din skriptkod eftersom den inte kommer att vara synlig för blotta ögat.

i den här handledningen lär du dig att konvertera batchfiler till körbara filer via inbyggda och tredjepartsverktyg.

Låt oss börja konvertera!

Innehållsförteckning

konvertera BAT-fil till EXE via IExpress

IExpress är ett verktyg som kommer med din Windows OS-installation för att skapa fristående körbara filer från alla skriptfiler. Men först, låt oss skapa ett kort batchskript för att visa hur IExpress fungerar för att konvertera en bat-skriptfil.

1. Öppna din favorit textredigerare, kopiera / klistra in koden nedan och spara filen som HelloWorld.bat.

koden nedan skriver ut texten Hello world, ATA. Med dubbla kolon (::) kan du lägga till en kommentar i en batchskriptfil.

:: 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. Klicka sedan på Start-knappen och Sök efter iexpress. Högerklicka på iexpress.exe och välj Kör som administratör eftersom du behöver administratörsrättigheter för att skapa en körbar systemnivå.

söka och starta IExpress
söka och starta IExpress

3. På IExpress första sida väljer du alternativet Skapa nytt Självutvinningsdirektiv (SED) och klickar på Nästa.

en SED instruerar Windows att extrahera en skåpfil eller körbar ( .DLL eller .EXE-fil) och skriv den direkt till disken utan användarintervention.

skapa en SED-fil
skapa en sed-fil

4. Välj nu extrahera filer och kör ett installationskommandoalternativ på skärmen Paketändamål. Med det här alternativet kan Windows extrahera innehållet i EXE-filen och köra kommandot inuti EXE-filen när du kör EXE-filen.

Välja Paket Syfte
Välja Paket Syfte

5. Ange en önskad titel för paketet och klicka på knappen Nästa. I det här exemplet är pakettiteln HelloWorld. Pakettiteln visas på alla uppmaningar som användaren kommer att se under installationen eller exekveringen av EXE-filen.

namnge paketet
namnge paketet

6. Behåll standardinställningarna och klicka på Nästa på både Bekräftelseprompten och Licensavtalssidorna. Dessa alternativ påverkar inte installationen alls.

när du ställer in en bekräftelseprompt frågar Windows användaren om du vill fortsätta med exe-installationen eller inte. När du ställer in ett licensavtal uppmanar användaren att acceptera avtalet eller inte när du kör EXE-filen.

lägga till Bekräftelseprompt
lägga till Bekräftelseprompt
ställa in ett licensavtal
ställa in ett licensavtal

7. Klicka nu på knappen Lägg till på sidan paketerade filer för att välja filen du vill konvertera och klicka på Nästa.

välja en batchfil att konvertera till körbar
välja en batchfil att konvertera till körbar

8. Ange kommandot nedan till fältet installera Program. Argumentet /c talar om för cmd att köra batchfilen och sedan avsluta.

cmd /c HelloWord.bat
lägga till anpassat kommando för att extrahera filer utan att installera
lägga till anpassat kommando för att extrahera filer utan att installera

9. Behåll standardinställningarna i följande steg tills du kommer till sidan Paketnamn och alternativ.

10. Klicka nu på bläddringsknappen för att välja en målväg, namnge EXE-filen allt du föredrar och klicka sedan på Nästa. I det här exemplet heter EXE-filen HelloWorld.exe.

namnge EXE-filen
namnge EXE-filen

11. Behåll standardinställningarna i de närmaste stegen tills du når sidan Skapa paket.

12. Klicka på knappen Nästa på sidan Skapa paket för att skapa EXE-filen.

skapa EXE-filen
skapa EXE-filen

13. Slutligen navigera till målet du valde i steg 10 och kör EXE-filen (HelloWorld.exe) för att se om det fungerar.

nedan kan du se EXE-filen (HelloWorld.exe) öppnade en terminalsession och tryckte Hello world, ata-texten.

kör EXE-filen
kör EXE-filen

konvertera BAT-skript till EXE med Bat To Exe Converter

om du inte utför tråkiga steg som IExpress, konverterar ett populärt verktyg från tredje part .bat till .exe-fil och är mer effektiv och bekväm. Bat till Exe Converter är ett gratis men ändå praktiskt verktyg som snabbt konverterar en eller flera .bat-filer i några steg.

1. Öppna din favoritwebbläsare, ladda ner Bat till Exe Converter och installera den.

2. Starta sedan Bat To Exe-omvandlaren och klicka på knappen Öppna verktygsfält i fönstrets övre vänstra hörn och leta reda på batchfilen du vill konvertera (HelloWorld.bat).

öppna batchfil för att konvertera till EXE-fil
öppna batchfil för att konvertera till EXE-fil

3. Klicka på Konvertera för att ange ett namn och målplats för EXE-filen och klicka sedan på Spara för att konvertera din batchfil till en EXE-fil.

konvertera Batch-fil till EXE
konvertera Batch-fil till EXE

4. Slutligen kör EXE-filen och se om den fungerar.

konvertera BAT-skript till EXE via Advanced BAT to EXE Converter

som namnet antyder är Advanced BAT to EXE Converter den bästa allomfattande BAT-omvandlaren, och det är gratis! Detta verktyg konverterar batchskript till EXE-filer och batchskript till MSI, DLL och VBS-filer.

1. Ladda ner Advanced BAT to EXE Converter och installera den sedan.

2. Starta sedan Advanced BAT to EXE Converter och klicka på Arkiv-menyn öppen för att välja skriptfilen som ska konverteras till EXE.

öppna Arkiv-menyn
öppna Arkiv-menyn

3. Klicka nu på Build EXE-knappen längst upp till vänster. I fönstret Välj EXE-alternativ klickar du på Build EXE-knappen, som visas nedan, för att bygga EXE-filen baserat på de inställningar du valt.

kanske har du beroenden som du vill bädda in i EXE-filen. Om så är fallet, klicka på fliken bädda in filer i fönstret Välj EXE-alternativ och Lägg till filer att bädda in.

konvertera batchfiler till EXE
konvertera batchfiler till EXE

ange nu en målväg och ange ett namn för din EXE-fil. Klicka på Spara för att börja konvertera batchfilen till EXE. Nedan kan du se konverteringsförloppet längst ner i fönstret.

ConvertSelecting spara plats för EXE Fileing batchfil
välja Spara plats för EXE-filen

nedan kan du se konverteringsförloppet längst ner i fönstret.

konvertera batchfil
konvertera batchfil

slutligen kör EXE-filen och se om den fungerar.

slutsats

i den här guiden har du upptäckt att konvertering av batchskriptet till EXE är möjligt. Du har lärt dig hur du konverterar ett batchskript till en EXE-fil med inbyggda och tredjepartsverktyg.

nu skulle du välja något av verktygen för att bygga ditt projekt och konvertera dina skript till körbara? Kanske försök att bädda in flera beroenden (skriptfiler) till din körbara fil?

Lämna ett svar

Din e-postadress kommer inte publiceras.