március 14, 2022

Adam The Automator

kíváncsi arra, hogyan lehet a régi kötegelt szkripteket egyetlen csomagba fordítani? Miért nem konvertálja a .bat fájlokat .exe? Konvertálás .bat fájlokat egy .exe is lehetővé teszi, hogy biztosítsa a script kódot, mert nem lesz látható szabad szemmel.

ebben az oktatóanyagban megtudhatja, hogyan lehet a kötegelt fájlokat végrehajthatóvá konvertálni beépített és harmadik féltől származó eszközökkel.

kezdjük konvertálni!

Tartalomjegyzék

konvertáló BAT fájlt EXE keresztül IExpress

IExpress egy olyan eszköz, amely jön a Windows operációs rendszer telepítése, hogy hozzon létre önálló végrehajtható bármilyen script fájlt. De először hozzunk létre egy rövid kötegelt szkriptet, amely bemutatja, hogyan működik az IExpress egy denevér szkriptfájl konvertálásában.

1. Nyissa meg kedvenc szövegszerkesztőjét, másolja / illessze be az alábbi kódot, és mentse a fájlt HelloWorld néven.denevér.

az alábbi kód kiírja a Hello world, ATA szöveget. A kettős kettőspont (::) lehetővé teszi, hogy megjegyzést adjon egy kötegelt szkriptfájlhoz.

:: 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. Ezután kattintson a Start gombra, és keresse meg az iexpress kifejezést. Kattintson a jobb gombbal az iexpress elemre.válassza a Futtatás rendszergazdaként lehetőséget, mivel rendszergazdai jogosultságokra van szüksége egy rendszerszintű futtatható fájl létrehozásához.

Keresés és indítás IExpress
Keresés és indítás IExpress

3. Az IExpress kezdőoldalán válassza az új Önkitermelési irányelv (SED) létrehozása lehetőséget, majd kattintson a Tovább gombra.

A sed utasítja a Windows-t, hogy bontson ki egy szekrényfájlt vagy végrehajtható fájlt ( .DLL vagy .EXE fájl) és írja közvetlenül a lemezre felhasználói beavatkozás nélkül.

sed fájl létrehozása
SED fájl létrehozása

4. Most válassza ki a fájlok kibontása és futtasson egy telepítési parancsot a csomag célja képernyőn. Ez a beállítás lehetővé teszi, hogy a Windows kibontsa az EXE fájl tartalmát, és az EXE fájl futtatásakor futtassa a parancsot az EXE fájlban.

Csomag Cél Kiválasztása
Csomag Cél Kiválasztása

5. Írja be a csomag preferált címét, majd kattintson a Tovább gombra. Ebben a példában a csomag címe HelloWorld. A csomag címe minden olyan felszólításon megjelenik, amelyet a felhasználó az EXE fájl telepítése vagy végrehajtása során lát.

a csomag elnevezése
a csomag elnevezése

6. Tartsa meg az alapértelmezéseket, majd kattintson a Tovább gombra mind a megerősítési kérelemben, mind a licencszerződés oldalain. Ezek az opciók egyáltalán nem befolyásolják a telepítést.

a megerősítő üzenet beállításakor a Windows megkérdezi a felhasználót, hogy folytassa-e az EXE telepítését vagy sem. A licencszerződés beállítása közben arra kéri a felhasználót, hogy fogadja el a megállapodást, vagy sem az EXE fájl futtatásakor.

megerősítő üzenet hozzáadása
megerősítő üzenet hozzáadása
licencszerződés létrehozása
licencszerződés létrehozása

7. Most kattintson a Hozzáadás gombra a csomagolt fájlok oldalon válassza ki a konvertálni kívánt fájlt, majd kattintson a Tovább gombra.

végrehajthatóvá konvertálandó kötegelt fájl kiválasztása
végrehajthatóvá konvertálandó kötegelt fájl kiválasztása

8. Írja be az alábbi parancsot a program telepítése mezőbe. A /c argumentum azt mondja a cmd – nek, hogy futtassa a kötegelt fájlt, majd fejezze be.

cmd /c HelloWord.bat
egyéni parancs hozzáadása fájlok kibontásához telepítés nélkül
egyéni parancs hozzáadása fájlok kibontásához telepítés nélkül

9. Tartsa meg az alapértékeket a következő lépésekben, amíg el nem éri a Csomag neve és beállításai oldalt.

10. Most kattintson a Tallózás gombra a célút kiválasztásához, nevezze el az EXE fájlt, amit szeretne, majd kattintson a Tovább gombra. Ebben a példában az EXE fájl neve HelloWorld.exe.

az EXE fájl elnevezése
az EXE fájl elnevezése

11. Tartsa az alapértelmezett értékeket a következő néhány lépésben, amíg el nem éri a csomag létrehozása oldalt.

12. Kattintson a következő gombra a csomag létrehozása oldalon az EXE fájl létrehozásához.

EXE fájl létrehozása
EXE fájl létrehozása

13. Végül keresse meg a 10. lépésben kiválasztott célt, és futtassa az EXE fájlt (HelloWorld.exe), hogy lássa, működik-e.

az alábbiakban láthatja az EXE fájlt (HelloWorld.exe) megnyitott egy terminál munkamenetet, és kinyomtatta a Hello world, ATA szöveget.

az EXE fájl futtatása
az EXE fájl futtatása

konvertálása BAT szkriptek EXE a Bat Exe Converter

ha nem a teljesítő unalmas lépéseket, mint IExpress, egy népszerű harmadik féltől származó eszköz átalakítja .bat to .exe fájl és hatékonyabb és kényelmesebb. A Bat to Exe Converter egy ingyenes, mégis praktikus eszköz, amely gyorsan átalakít egy vagy többet .bat fájlokat néhány lépésben.

1. Nyissa meg kedvenc böngészőjét, töltse le a Bat to Exe Converter alkalmazást, és telepítse azt.

2. Ezután indítsa el a Bat to Exe Converter programot, majd kattintson az ablak bal felső sarkában található Open toolbar gombra, és keresse meg a konvertálni kívánt kötegelt fájlt (HelloWorld.denevér).

kötegelt fájl megnyitása EXE fájlba konvertáláshoz
kötegelt fájl megnyitása EXE fájlba konvertáláshoz

3. Kattintson a Konvertálás gombra az EXE fájl nevének és célhelyének megadásához, majd kattintson a Mentés gombra a kötegelt fájl exe fájlba konvertálásához.

Batch fájl konvertálása EXE - be
Batch fájl konvertálása EXE-be

4. Végül futtassa az EXE fájlt, és nézze meg, működik-e.

konvertáló BAT szkriptek EXE keresztül Advanced BAT EXE Converter

ahogy a neve is sugallja, az Advanced BAT EXE Converter a legjobb all-inclusive BAT converter, és ez ingyenes! Ez az eszköz átalakítja a kötegelt szkripteket EXE fájlokká, a kötegelt szkripteket pedig MSI, DLL és VBS fájlokká.

1. Töltse le az Advanced BAT to EXE Converter alkalmazást, majd telepítse.

2. Ezután indítsa el az Advanced BAT to EXE Converter programot, majd kattintson a FÁJL menüre, hogy kiválassza az exe-re konvertálni kívánt szkriptfájlt.

a Fájl menü megnyitása
a Fájl menü megnyitása

3. Most kattintson a bal felső sarokban található Build EXE gombra. Az exe opciók kiválasztása ablakban kattintson a Build EXE gombra, az alábbiak szerint, az EXE fájl felépítéséhez a kiválasztott beállítások alapján.

talán vannak olyan függőségei, amelyeket be szeretne ágyazni az EXE fájlba. Ha igen, kattintson a fájlok beágyazása fülre az exe beállítások kiválasztása ablakban, és adjon hozzá fájlokat a beágyazáshoz.

Batch fájlok konvertálása EXE - be
Batch fájlok konvertálása EXE-be

most állítsa be a cél elérési útját, és adja meg az EXE fájl nevét. Kattintson a Mentés gombra a kötegelt fájl exe-be konvertálásának megkezdéséhez. Az alábbiakban az ablak alján láthatja a konverzió előrehaladását.

ConvertSelecting save Location for the exe Fileing batch file
az EXE fájl mentési helyének kiválasztása

az alábbiakban az ablak alján láthatja a konverzió előrehaladását.

kötegelt fájl konvertálása
kötegelt fájl konvertálása

végül futtassa az EXE fájlt, és nézze meg, működik-e.

következtetés

ebben az útmutatóban felfedezte, hogy a kötegelt szkript EXE-re történő átalakítása lehetséges. Megtanulta, hogyan konvertálhat egy kötegelt szkriptet EXE fájlba beépített és harmadik féltől származó eszközökkel.

most választaná bármelyik eszközt a projekt felépítéséhez, és konvertálná a szkripteket végrehajthatóvá? Esetleg próbáljon több függőséget (szkriptfájlt) beágyazni a futtatható fájlba?

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.