Adam Automator
zastanawiasz się, jak skompilować stare Skrypty wsadowe w jeden pakiet? Dlaczego nie przekonwertować .bat pliki do .exe? Konwersja .pliki bat do a .exe pozwala również zabezpieczyć kod skryptu, ponieważ nie będzie widoczny gołym okiem.
w tym samouczku dowiesz się, jak konwertować pliki wsadowe na pliki wykonywalne za pomocą wbudowanych narzędzi i narzędzi innych firm.
zacznijmy konwertować!
spis treści
Konwersja pliku BAT do EXE za pomocą IExpress
IExpress jest narzędziem, które pochodzi z instalacji systemu operacyjnego Windows do tworzenia samodzielnych plików wykonywalnych z dowolnego pliku skryptu. Ale najpierw stwórzmy krótki skrypt wsadowy, aby zademonstrować, jak działa IExpress do konwersji pliku skryptu bat.
1. Otwórz swój ulubiony edytor tekstu, skopiuj / wklej poniższy kod i zapisz plik jako HelloWorld.bat.
poniższy kod wyświetla tekst Hello world, ATA
. Podwójne dwukropki (::
) umożliwiają dodanie komentarza do pliku skryptu wsadowego.
:: 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. Następnie kliknij przycisk Start i wyszukaj iexpress. Kliknij prawym przyciskiem myszy na iexpress.exe i wybierz Uruchom jako administrator, ponieważ potrzebujesz praw administratora, aby utworzyć plik wykonywalny na poziomie systemu.
3. Na stronie początkowej IExpress wybierz opcję Utwórz nową dyrektywę Samorozpakowywania (SED) i kliknij Dalej.
SED instruuje system Windows, aby wyodrębnił plik gabinetu lub plik wykonywalny (.DLL lub .Pliku EXE) i zapisuje go bezpośrednio na dysk bez ingerencji użytkownika.
4. Teraz wybierz Rozpakuj pliki i uruchom polecenie instalacji na ekranie celu pakietu. Ta opcja pozwala systemowi Windows wyodrębnić zawartość pliku EXE i uruchomić polecenie wewnątrz pliku EXE podczas uruchamiania pliku EXE.
5. Wprowadź preferowany tytuł pakietu i kliknij przycisk Dalej. W tym przykładzie tytuł pakietu to HelloWorld. Tytuł pakietu pojawia się na wszystkich monitach, które użytkownik zobaczy podczas instalacji lub wykonywania pliku EXE.
6. Zachowaj domyślne ustawienia i kliknij przycisk Dalej zarówno na stronie potwierdzenia, jak i na stronie Umowy Licencyjnej. Te opcje nie będą miały żadnego wpływu na instalację.
gdy ustawisz monit z potwierdzeniem, System Windows zapyta użytkownika, czy kontynuować instalację EXE, czy nie. Podczas konfigurowania umowy licencyjnej monituje użytkownika, aby zaakceptować Umowę lub nie po uruchomieniu pliku EXE.
7. Teraz kliknij przycisk Dodaj na stronie pliki spakowane, aby wybrać plik, który chcesz przekonwertować, i kliknij Dalej.
8. Wprowadź poniższe polecenie w polu Install Program. Argument /c
mówi cmd
, aby uruchomić plik wsadowy, a następnie zakończyć.
cmd /c HelloWord.bat
9. Zachowaj domyślne ustawienia w następujących krokach, dopóki nie przejdziesz do strony Nazwa pakietu i opcje.
10. Teraz kliknij przycisk Przeglądaj, aby wybrać ścieżkę docelową, nazwij plik EXE dowolnie, a następnie kliknij Dalej. W tym przykładzie plik EXE nosi nazwę HelloWorld.exe.
11. Zachowaj domyślne ustawienia w kolejnych krokach, aż do momentu przejścia na stronę Utwórz pakiet.
12. Kliknij przycisk Dalej na stronie Utwórz pakiet, aby utworzyć plik EXE.
13. Na koniec przejdź do celu wybranego w kroku 10 i uruchom plik EXE (HelloWorld.exe), aby sprawdzić, czy działa.
poniżej możesz zobaczyć plik EXE (HelloWorld.exe) otworzył sesję terminala i wydrukował tekst Hello world, ATA.
Konwersja skryptów BAT do EXE za pomocą Bat do EXE Converter
jeśli nie chcesz wykonywać żmudnych kroków, takich jak IExpress, popularne narzędzie innej firmy konwertuje .bat to .plik exe i jest bardziej skuteczny i wygodny. Bat To Exe Converter to darmowe, ale poręczne narzędzie, które szybko konwertuje jeden lub kilka .pliki bat w kilku krokach.
1. Otwórz swoją ulubioną przeglądarkę internetową, Pobierz Bat To Exe Converter i zainstaluj go.
2. Następnie uruchom The Bat To Exe Converter i kliknij przycisk Otwórz pasek narzędzi w lewym górnym rogu okna i znajdź plik wsadowy, który chcesz przekonwertować (HelloWorld.bat).
3. Kliknij Konwertuj, aby podać nazwę i lokalizację docelową pliku EXE, a następnie kliknij Zapisz, aby przekonwertować plik wsadowy do pliku EXE.
4. Na koniec uruchom plik EXE i sprawdź, czy działa.
Konwersja skryptów BAT do EXE przez Advanced BAT do EXE Converter
jak sama nazwa wskazuje, Advanced BAT To EXE Converter jest najlepszym all-inclusive konwerterem BAT i jest bezpłatny! To narzędzie konwertuje Skrypty wsadowe do plików EXE i skrypty wsadowe do plików MSI, DLL i VBS.
1. Pobierz Advanced BAT To EXE Converter, a następnie zainstaluj go.
2. Następnie uruchom Advanced BAT To EXE Converter i kliknij menu Plik → Otwórz, aby wybrać plik skryptu do konwersji do EXE.
3. Teraz kliknij przycisk Build EXE w lewym górnym rogu. W oknie wybierz opcje EXE, kliknij przycisk Zbuduj exe, jak pokazano poniżej, aby zbudować plik EXE na podstawie wybranych ustawień.
być może masz zależności, które chcesz osadzić w pliku EXE. Jeśli tak, Kliknij kartę osadzanie plików w oknie wybierz opcje EXE i dodaj pliki do osadzenia.
Teraz ustaw ścieżkę docelową i podaj nazwę pliku EXE. Kliknij Zapisz, aby rozpocząć konwersję pliku wsadowego do EXE. Poniżej możesz zobaczyć postęp konwersji w dolnej części okna.
poniżej możesz zobaczyć postęp konwersji w dolnej części okna.
na koniec uruchom plik EXE i sprawdź, czy działa.
wniosek
w tym przewodniku odkryłeś, że konwersja skryptu wsadowego do EXE jest możliwa. Nauczyłeś się konwertować skrypt wsadowy do pliku EXE za pomocą wbudowanych narzędzi innych firm.
czy teraz wybrałbyś którekolwiek z narzędzi do budowania projektu i przekonwertował Skrypty na wykonywalne? Może spróbuj osadzać wiele zależności (pliki skryptów) w pliku wykonywalnym?