Windows cię wyręczy
Razem z programem Autohotkey instalowane jest w systemie narzędzie o nazwie Convert .ahk to .exe. Uruchom je, klikając ikonę skrótu w menu Start.
W oknie Ahk2Exe najpierw kliknij przycisk Browse widoczny obok pola Source (script file). Pojawi się okno dialogowe Otwieranie. Wskaż w nim plik skryptu przeznaczony do skompilowania, i kliknij przycisk Otwórz.
Teraz kliknij przycisk Browse widoczny obok pola Destination (.exe file) i wskaż docelowe miejsce na dysku, gdzie ma być zapisany uzyskany w wyniku kompilacji program (plik EXE).
W sekcji Optional Parameters możesz jeszcze zdefiniować dodatkowe parametry kompilacji. W polu Custom Icon (.ico file) możesz wskazać plik graficzny (z rozszerzeniem .ico), który ma być ikoną kompilowanego skryptu programu. Uwaga, choć w systemach Windows Vista i Windows 7 możliwe jest używanie jako ikon plików graficznych z rozszerzeniem PNG, to niestety program kompilujący skrypty rozpoznaje jedynie pliki typu ICO. Jeżeli nie zdecydujesz się na przypisanie kompilowanemu skryptowi jakiejś samodzielnie wybranej ikonki, program użyje domyślnej ikony Autohotkey.
Przejdziemy teraz do dalszych ustawień. Pola Passphrase i Verify passphrase
służą do ewentualnego zdefiniowania hasła, które będzie chroniło wykonanie skryptu. Hasło może mieć maksymalnie 64 znaki. Uwaga! Hasło nie zabezpiecza skompilowanego pliku przed jego ewentualną dekompilacją. Jeżeli planujesz publikację skryptu tylko w postaci skompilowanej i chcesz zabezpieczyć skrypt przed dekompilacją (czyli operacją, która zamienia plik EXE w czytelny i edytowalny w dowolnym edytorze tekstowym plik skryptu), wpisz w obu wspomnianych polach N/A.
Zanim rozpoczniesz kompilację, jeszcze jedna podpowiedź. Pliki EXE tworzone przez program Ahk2Exe są kompresowane. W przypadku szczególnie rozbudowanych skryptów możesz wpływać na rozmiar wynikowego pliku EXE poprzez wybór trybu konwersji. Tryb ten wybierasz z rozwiniętego menu Compression. Pozycja Normal
jest domyślnie wybrana, a pozycja Highest oznacza maksymalną kompresję (czyli najmniejszy plik wynikowy). Aby uruchomić konwersję skryptu w plik EXE, kliknij przycisk Convert. Proces ten zajmie kilka sekund, po jego zakończeniu zobaczysz okno z komunikatem informującym o zakończeniu konwersji.