Download.it ikona szukania
Advertisement

Twórz pliki wykonywalne ze skryptów wsadowych

Twórz pliki wykonywalne ze skryptów wsadowych

Zagłosuj: (Głosy: 54)

Program licencji: Darmowa

Wersja: 3.2

Działa pod: Windows

Zagłosuj:

Program licencji

(Głosy: 54)

Darmowa

Wersja

3.2

Działa pod:

Windows

Zalety

  • Kompiluje pliki wsadowe w celu skrócenia czasu pracy
  • Opcjonalnie szyfruje gotowe produkty
  • Oferuje schemat ochrony hasłem
  • Dezasembluje istniejące pliki wykonywalne
  • Prosty interfejs
  • Binaria działają na wszystkich nowoczesnych 64-bitowych maszynach Windows

Wady

  • Może być użyty do tworzenia szkodliwego oprogramowania
  • Brak wsparcia dla skryptów Almquista
  • Działa tylko z plikami w formacie BAT

BAT to EXE Converter (x64) to 64-bitowy kompilator plików wsadowych, który może przekształcić twoje skrypty w przenośne programy, które teoretycznie mógłbyś uruchomić na każdym nowoczesnym komputerze z systemem Windows. Tak długo, jak maszyna posiada procesor wykorzystujący zestaw instrukcji x86_64, Twój kod będzie wykonywany idealnie. Chociaż daleko mu do złożonego IDE obsługującego wiele języków programowania, jest to świetne narzędzie dla tych, którzy chcą pisać własne programy w celu automatyzacji lub przyspieszenia zadań, które muszą wykonywać dość regularnie.

Istnieje prawdopodobieństwo, że w pewnym momencie swojej kariery komputerowej napisałeś plik wsadowy. Te proste skrypty pochodzą jeszcze z czasów MS-DOS i pozwalają na umieszczenie wielu argumentów wiersza poleceń w jednym pliku. Windows, i jego różne poprzednie systemy operacyjne, uważają te polecenia za wszystkie instrukcje dołączone do jednego programu. BAT do EXE Converter pozwala pójść o krok dalej i powiedzieć Windows, że pliki wsadowe naprawdę są programami, które powinny być traktowane jako takie.

Jeśli jesteś zagorzałym entuzjastą automatyzacji, to możesz mieć plik wsadowy, który działa nieco wolniej, bo jest skomplikowany. Wszystko, co musisz zrobić, to uruchomić konwerter, załadować plik wsadowy i ustawić kilka opcji. To będzie produkować standardowy plik EXE systemu Windows, który działa jako program.

Możesz zdecydować, czy Twój nowy program będzie widoczny czy niewidoczny. Chociaż ta wersja konwertera została zaprojektowana do pracy z 64-bitowymi maszynami, może faktycznie wyprowadzać 32-bitowe pliki wykonywalne. Oznacza to, że możesz pisać programy na swoim urządzeniu, a następnie uruchomić je na innych, które mają gorszy sprzęt. To miły sposób na dodanie funkcjonalności do maszyn, które w przeciwnym razie mogłyby zostać odrzucone.

Jest to również dobra cecha dla tych, którzy planują rozpowszechniać swoje gotowe pliki przez Internet. Jeśli piszesz program i chcesz go udostępnić, to możesz zaoferować zarówno wersję 32- jak i 64-bitową. Co najlepsze, nowi programiści, którzy nie chcą dzielić się swoimi informacjami ze światem, mogą zdecydować się na szyfrowanie swoich aplikacji przed ich przesłaniem.

Kiedy po raz pierwszy skompilujesz plik wsadowy do aplikacji EXE, otrzymasz możliwość zaszyfrowania aplikacji hasłem. To zapewni, że każdy, kto próbuje manipulować, nie będzie w stanie wykonać swojej brudnej roboty. Możesz również zdecydować się nie robić tego i rozpowszechniać swoją aplikację jako program open source. Pliki wsadowe to po prostu dokumenty tekstowe wypełnione garścią komend DOS-u, więc wszystko może je odczytać, nawet jeśli dany system nie będzie w stanie ich uruchomić.

Niezależnie od tego, jakich opcji szyfrowania używasz, zawsze istnieje ryzyko, że ktoś może stworzyć jakiś plik EXE z oprogramowaniem, który mógłby zaszkodzić użytkownikom, którzy go uruchomią. Podczas gdy aplikacje stworzone za pomocą konwertera nie będą normalnie uruchamiane z uprawnieniami administratora, nadal można teoretycznie stworzyć program, który usunie dokumenty i obrazy z katalogu domowego użytkownika.

To samo można powiedzieć o prawie każdym kawałku oprogramowania rozwojowego, jednak, więc to nie powinno być postrzegane jako coś złego z BAT do EXE Converter specjalnie. Jest to coś, co chcesz pamiętać, jeśli planujesz używać oprogramowania w środowisku korporacyjnym, jednak.

Kilka innych podstawowych opcji ułatwia dostrojenie wykonania produktu. Kiedy kompilujesz plik wsadowy, program musi wygenerować kilka plików tymczasowych i masz możliwość ich automatycznego usunięcia. Użytkownicy zaawansowani mogą nadpisać istniejące pliki, jeśli tworzą kilka iteracji danego skryptu podczas testów. Możesz nawet skompresować cały EXE za pomocą technologii UPX, która pozwala uzyskać znacznie mniejsze rozmiary plików.

Ogólnie rzecz biorąc, BAT do EXE Converter nie powinien generować skompilowanych programów, które są ogromne. Jednak umieszczenie wrappera wokół wszelkich poleceń DOS, które umieściłeś w swoim pliku wsadowym, oczywiście zwiększy jego rozmiar wykładniczo. To sprawia, że opcja kompresji jest bardzo przydatna, zwłaszcza jeśli składasz kilka małych plików wsadowych, ponieważ narzut kompilatora może stać się problemem podczas pracy z aplikacjami tej wielkości.

Dodatkowa strona z opcjami konfiguracyjnymi daje ci swobodę ustawienia samej aplikacji, jak tylko chcesz. Możesz powiedzieć konwerterowi, aby pamiętał rozmiar swojego okna i zezwalał tylko na pojedynczą instancję, co może zapobiec sytuacjom, w których przypadkowo uruchomisz program kilka razy. Gdy nabierzesz nieco więcej doświadczenia, możesz wyłączyć podpowiedzi narzędzi i uniemożliwić programowi okresowe sprawdzanie aktualizacji.

Poważni programiści mogą wybrać swój krój pisma, ale podstawowe ustawienia domyślne powinny wystarczyć. Być może bardziej interesujący jest szeroki zbiór opcji linii poleceń, które BAT do EXE Converter obsługuje sam. Choć można się tego spodziewać po programie, który jest tak oddany koncepcji automatyzacji, miło jest widzieć, że ci, którzy chcą polegać wyłącznie na linii poleceń Windows, są w stanie to zrobić.

Chociaż można łatwo importować pliki wsadowe, które zostały napisane w Notatniku do konwertera, to jest również wyposażony we wbudowany edytor. Nie jest to wyjątkowo wciągające IDE, ale biorąc pod uwagę prostotę języka, o którym mowa, nie powinieneś mieć z nim zbyt wielu problemów. Najprawdopodobniej większość użytkowników będzie miała już gotowe skrypty, zanim uruchomi aplikację po raz pierwszy.

Należy pamiętać, że ten kompilator został zaprojektowany do pracy z plikami wsadowymi, co oznacza, że skrypty PowerShell są poza jego zasięgiem. Jest to pewien problem dla tych, którzy polegają na bardziej nowoczesnych narzędziach skryptowych, ale nie powinno to mieć wpływu na tych, którzy używają podstawowych komend DOS. W tej kwestii powinna być możliwa konwersja skryptów Almquista i PowerShella na pliki wsadowe przy odrobinie tłumaczenia.

Skryptowanie wsadowe nigdzie nie jest tak potężne jak skryptowanie za pomocą tych innych języków. Nigdy nie będziesz w stanie sprawić, by robił rzeczy, które mógłby zrobić Ruby lub Rails. Jednak ta aplikacja konwertera przechodzi długą drogę w kierunku umożliwienia użytkownikom zaawansowanym uczynienia skryptów wsadowych językiem automatyzacji klasy komercyjnej. Jeśli zdarza Ci się wpisywać w kółko te same komendy lub chcesz dodać całą listę opcji z linii poleceń do programu, który w przeciwnym razie uruchomiłbyś graficznie, to może to być najlepsze narzędzie dla Ciebie.

Zalet

Zalety

  • Kompiluje pliki wsadowe w celu skrócenia czasu pracy
  • Opcjonalnie szyfruje gotowe produkty
  • Oferuje schemat ochrony hasłem
  • Dezasembluje istniejące pliki wykonywalne
  • Prosty interfejs
  • Binaria działają na wszystkich nowoczesnych 64-bitowych maszynach Windows

Wady

  • Może być użyty do tworzenia szkodliwego oprogramowania
  • Brak wsparcia dla skryptów Almquista
  • Działa tylko z plikami w formacie BAT