14 března, 2022

Adam Automator

zajímá Vás, jak zkompilovat staré dávkové skripty do jednoho balíčku? Proč ne převést své .bat soubory .exe? Převod .bat soubory do a .exe také umožňuje zabezpečit kód skriptu, protože nebude viditelný pouhým okem.

v tomto tutoriálu se dozvíte, jak převést dávkové soubory na spustitelné soubory pomocí vestavěných nástrojů a nástrojů třetích stran.

začněme konverzi!

obsah

převod BAT soubor EXE přes IExpress

IExpress je nástroj, který je dodáván s instalací operačního systému Windows vytvořit stand-alone spustitelné soubory z libovolného souboru skriptu. Nejprve však vytvoříme krátký dávkový skript, který ukáže, jak IExpress funguje při převodu souboru skriptu bat.

1. Otevřete svůj oblíbený textový editor, zkopírujte / vložte níže uvedený kód a uložte soubor jako HelloWorld.pálka.

níže uvedený kód vytiskne text Hello world, ATA. Dvojité dvojtečky (::) vám umožní přidat komentář v dávkovém souboru skriptu.

:: 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. Dále klikněte na tlačítko Start a vyhledejte iexpress. Klikněte pravým tlačítkem na iexpress.exe a zvolte Spustit jako správce, protože potřebujete administrátorská práva k vytvoření spustitelného souboru na systémové úrovni.

vyhledávání a spouštění IExpress
vyhledávání a spouštění IExpress

3. Na úvodní stránce IExpress vyberte možnost Vytvořit novou směrnici o vlastní extrakci (sed) a klikněte na další.

SED instruuje systém Windows, aby extrahoval soubor skříně nebo spustitelný soubor ( .DLL nebo .EXE soubor) a zapište jej přímo na disk bez zásahu uživatele.

vytvoření souboru sed
vytvoření souboru SED

4. Nyní vyberte rozbalit soubory a spusťte instalační příkaz možnost na obrazovce účel balíčku. Tato možnost umožňuje systému Windows extrahovat obsah souboru EXE a spustit příkaz uvnitř souboru EXE při spuštění souboru EXE.

Výběr Účelu Balíčku
Výběr Účelu Balíčku

5. Zadejte preferovaný Název balíčku a klikněte na tlačítko Další. Pro tento příklad je Název balíčku HelloWorld. Název balíčku se zobrazí na všech výzvách, které uživatel uvidí během instalace nebo spuštění souboru EXE.

pojmenování balíčku
pojmenování balíčku

6. Ponechte výchozí hodnoty a klikněte na tlačítko Další na obou potvrzovacích výzvách a na stránkách licenční smlouvy. Tyto možnosti vůbec neovlivní instalaci.

když nastavíte výzvu k potvrzení, systém Windows se zeptá uživatele, zda má pokračovat v instalaci EXE nebo ne. Při nastavování licenční smlouvy vyzve uživatele, aby dohodu přijal nebo ne při spuštění souboru EXE.

přidání výzvy k potvrzení
přidání výzvy k potvrzení
nastavení licenční smlouvy
nastavení licenční smlouvy

7. Nyní klikněte na tlačítko Přidat na stránce balené soubory a vyberte soubor, který chcete převést, a klikněte na další.

výběr dávkového souboru, který chcete převést na spustitelný soubor
výběr dávkového souboru, který chcete převést na spustitelný soubor

8. Zadejte příkaz níže do pole Instalovat Program. Argument /c říká cmd spustit dávkový soubor a poté ukončit.

cmd /c HelloWord.bat
přidání vlastního příkazu k extrahování souborů bez instalace
přidání vlastního příkazu k extrahování souborů bez instalace

9. Ponechte výchozí hodnoty v následujících krocích, dokud se nedostanete na stránku Název balíčku a možnosti.

10. Nyní klikněte na tlačítko Procházet a vyberte cílovou cestu, pojmenujte soubor EXE, který chcete, a poté klikněte na další. V tomto příkladu je soubor EXE pojmenován HelloWorld.exe.

pojmenování EXE souboru
pojmenování EXE souboru

11. Ponechte výchozí hodnoty v několika příštích krocích, dokud se nedostanete na stránku vytvořit balíček.

12. Klepnutím na tlačítko Další na stránce vytvořit balíček vytvořte soubor EXE.

vytvoření souboru EXE
vytvoření souboru EXE

13. Nakonec přejděte na cíl, který jste vybrali v kroku 10, a spusťte soubor EXE (HelloWorld.exe), abyste zjistili, zda to funguje.

níže vidíte soubor EXE (HelloWorld.exe) otevřel relaci terminálu a vytiskl text Hello world, ATA.

spuštění souboru EXE
spuštění souboru EXE

převod BAT skripty EXE s Bat Exe Converter

Pokud nejste do provádění zdlouhavé kroky, jako je IExpress, populární nástroj třetích stran převádí .bat na .exe soubor a je efektivnější a pohodlnější. Bat na Exe Converter je zdarma, ale šikovný nástroj, který rychle převádí jeden nebo více .bat soubory v několika krocích.

1. Otevřete svůj oblíbený webový prohlížeč, stáhněte si Bat To Exe Converter a nainstalujte jej.

2. Dále spusťte Bat To Exe Converter a klikněte na tlačítko Otevřít panel nástrojů v levém horním rohu okna a vyhledejte dávkový soubor, který chcete převést (HelloWorld .pálka).

otevření dávkový soubor převést na EXE soubor
otevření dávkový soubor převést na EXE soubor

3. Kliknutím na Převést poskytnete název a cílové umístění souboru EXE a kliknutím na Uložit převedete dávkový soubor na soubor EXE.

převod dávkového souboru na EXE
převod dávkového souboru na EXE

4. Nakonec spusťte soubor EXE a zjistěte, zda funguje.

převod BAT skripty EXE přes Advanced BAT na EXE Converter

jak název napovídá, Advanced BAT na EXE Converter je nejlepší all-inclusive Bat converter, a je to zdarma! Tento nástroj převádí dávkové skripty na soubory EXE a dávkové skripty na soubory MSI, DLL a VBS.

1. Stáhněte si Advanced BAT to EXE Converter a nainstalujte jej.

2. Dále spusťte Advanced BAT to EXE Converter a klikněte na nabídku Soubor → Otevřít a vyberte soubor skriptu, který chcete převést na EXE.

otevření nabídky Soubor
otevření nabídky Soubor

3. Nyní klikněte na tlačítko Build EXE vlevo nahoře. V okně Vybrat možnosti EXE klikněte na tlačítko Sestavit EXE, jak je uvedeno níže, a vytvořte soubor EXE na základě vybraných nastavení.

možná máte závislosti, které chcete vložit do souboru EXE. Pokud ano, klikněte na kartu Vložit soubory v okně Vybrat možnosti EXE a přidejte soubory k vložení.

převod dávkových souborů na EXE
převod dávkových souborů na EXE

nyní nastavte cílovou cestu a zadejte název souboru EXE. Klepnutím na tlačítko Uložit zahájíte konverzi dávkového souboru na EXE. Níže vidíte průběh konverze ve spodní části okna.

ConvertSelecting uložit umístění pro EXE Fileing dávkového souboru
volba Uložit umístění pro EXE soubor

níže vidíte průběh konverze ve spodní části okna.

převod dávkového souboru
převod dávkového souboru

nakonec spusťte soubor EXE a zjistěte, zda funguje.

závěr

v této příručce jste zjistili, že převod dávkového skriptu na EXE je možný. Naučili jste se, jak převést dávkový skript do souboru EXE pomocí vestavěných nástrojů a nástrojů třetích stran.

nyní byste si vybrali některý z nástrojů při vytváření projektu a převedli své skripty na spustitelný soubor? Možná zkuste vložit více závislostí (soubory skriptů) do spustitelného souboru?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.