14 marca, 2022

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.

Wyszukiwanie i uruchamianie IExpress
Wyszukiwanie i uruchamianie IExpress

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.

Tworzenie pliku SED
Tworzenie pliku SED

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.

Wybór Celu Pakietu
Wybór Celu Pakietu

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.

nazwanie pakietu
nazwanie pakietu

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.

dodawanie monitu o potwierdzenie
dodawanie monitu o potwierdzenie
Konfigurowanie Umowy Licencyjnej
Konfigurowanie Umowy Licencyjnej

7. Teraz kliknij przycisk Dodaj na stronie pliki spakowane, aby wybrać plik, który chcesz przekonwertować, i kliknij Dalej.

Wybór pliku wsadowego do konwersji na wykonywalny
Wybór pliku wsadowego do konwersji na wykonywalny

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
Dodawanie niestandardowego polecenia do wyodrębniania plików bez instalacji
Dodawanie niestandardowego polecenia do wyodrębniania plików bez instalacji

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.

nazwanie pliku EXE
nazwanie pliku 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.

Tworzenie pliku EXE
Tworzenie pliku 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.

uruchamianie pliku EXE
uruchamianie pliku EXE

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

otwarcie pliku wsadowego do konwersji do pliku EXE
otwarcie pliku wsadowego do konwersji do pliku EXE

3. Kliknij Konwertuj, aby podać nazwę i lokalizację docelową pliku EXE, a następnie kliknij Zapisz, aby przekonwertować plik wsadowy do pliku EXE.

Konwersja pliku wsadowego do EXE
Konwersja pliku wsadowego do 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.

Otwieranie menu Plik
Otwieranie menu Plik

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.

Konwersja plików wsadowych do EXE
Konwersja plików wsadowych do EXE

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.

Konwerterwybierz lokalizację zapisu dla pliku EXEWYSZUKIWANIE pliku wsadowego
wybranie lokalizacji zapisu dla pliku EXE

poniżej możesz zobaczyć postęp konwersji w dolnej części okna.

Konwersja pliku wsadowego
Konwersja pliku wsadowego

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?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.