Co warto wiedzieć
- Plik AHK to skrypt AutoHotkey.
- Otwórz jeden za pomocą AutoHotkey lub edytuj go za pomocą edytora tekstu.
- Konwertuj na EXE za pomocą Ahk2Exe.
Ten artykuł wyjaśnia, czym jest plik AHK i jak go otworzyć na komputerze, a także jak przekonwertować go na powszechnie używany format wykonywalny (EXE).
Co to jest plik AHK?
Plik z rozszerzeniem. AHK to skrypt AutoHotkey. Jest to zwykły plik tekstowy używany przez bezpłatne narzędzie do tworzenia skryptów do automatyzacji zadań w systemie Windows.
Program AutoHotkey używa tego pliku do automatyzacji takich rzeczy, jak klikanie monitów okiennych, wpisywanie liter i cyfr oraz wiele innych. Jest to szczególnie przydatne w przypadku długich, przeciągających się i powtarzalnych działań, które zawsze przebiegają zgodnie z tymi samymi krokami.
Jak otworzyć plik AHK
Mimo że pliki AHK są tylko plikami tekstowymi, są one rozumiane i wykonywane tylko w kontekście bezpłatnego programu AutoHotkey. Musi być zainstalowany na tym samym komputerze, z którego wykonywany jest plik, aby można było wykonać jego zadania.
Dopóki składnia jest poprawna, oprogramowanie rozumie, co jest zapisane w pliku jako seria poleceń, które powinien wykonać AutoHotkey.
Zachowaj szczególną ostrożność, aby używać tylko takich plików wykonywalnych, które sam stworzyłeś lub pobrałeś z zaufanego źródła. Moment, w którym plik AHK istnieje na komputerze, na którym zainstalowano AutoHotkey, jest momentem, w którym narażasz swój komputer na ryzyko. Plik może zawierać szkodliwe skrypty, które mogą potajemnie wyrządzić wiele szkód zarówno Twoim osobistym plikom, jak i ważnym plikom systemowym.
Wszystko to powiedziawszy, ponieważ pliki AHK są napisane zwykłym tekstem, do tworzenia kroków i wprowadzania zmian w istniejących plikach można użyć dowolnego edytora tekstu (takiego jak Notatnik w systemie Windows lub jednego z naszej listy najlepszych darmowych edytorów tekstu). Ponownie jednak, AutoHotkey musi być zainstalowany, aby polecenia zawarte w pliku tekstowym faktycznie coś robiły.
Oznacza to, że jeśli utworzysz plik AHK na swoim komputerze i działa on dobrze z zainstalowanym AutoHotkey, nie możesz wysłać tego samego pliku do kogoś innego, kto nie ma zainstalowanego oprogramowania i oczekuje, że zadziała dla nich, także. To znaczy, chyba że przekonwertujesz go na EXE, o którym możesz dowiedzieć się więcej w poniższej sekcji.
Może się wydawać, że nie otworzyłeś pliku AHK, jeśli instrukcje zawarte w pliku nie robią czegoś oczywistego. Na przykład, jeśli twój jest skonfigurowany do wpisywania zdania po wprowadzeniu specjalnej kombinacji poleceń klawiaturowych, otwarcie tego konkretnego pliku nie spowoduje wyświetlenia żadnego okna ani wskazania, że jest uruchomiony. Jednak na pewno będziesz wiedział, że otworzyłeś jeden, jeśli jest skonfigurowany do otwierania innych programów, wyłączania komputera itp. - coś oczywistego.
Jednak wszystkie otwarte skrypty są wyświetlane w Menedżerze zadań, a także w obszarze powiadomień paska zadań systemu Windows. Jeśli więc nie masz pewności, czy któryś z nich aktywnie działa w tle, sprawdź te obszary.
Jak przekonwertować jeden
AHK pliki można przekonwertować na EXE, dzięki czemu można je uruchomić bez konieczności jawnego instalowania AutoHotkey. Możesz przeczytać więcej o konwersji do EXE na firmowej stronie Konwertuj skrypt na EXE (ahk2exe).
Zasadniczo najszybszym sposobem na to jest kliknięcie pliku prawym przyciskiem myszy i wybranie Skompiluj skrypt. Możesz również wykonać tę konwersję za pomocą programu Ahk2Exe zawartego w folderze instalacyjnym AutoHotkey. Możesz go wyszukać za pomocą menu Start lub zajrzeć do tego folderu:
C:\Pliki programów\AutoHotkey\Kompilator
AutoIt to program podobny do AutoHotkey, ale zamiast tego używa formatów plików AUT i AU3. Może nie być łatwego sposobu na przekonwertowanie AHK na jeden z tych formatów, więc może być konieczne całkowite przepisanie skryptu w AutoIt, jeśli tego właśnie szukasz.
Przykłady plików AHK
Poniżej znajduje się kilka przykładów skryptów AutoHotkey. Po prostu skopiuj jeden do edytora tekstu, zapisz go z rozszerzeniem pliku AHK, a następnie otwórz go na komputerze, na którym działa AutoHotkey. Będą działać w tle (nie "zobaczysz" ich otwarcia) i będą działać natychmiast po uruchomieniu odpowiednich klawiszy.
To pokaże lub ukryje ukryte pliki za każdym razem, gdy klawisze Windows i H zostaną wciśnięte w tym samym czasie. Jest to znacznie szybsze niż ręczne pokazywanie/ukrywanie ukrytych plików.
; Pokaż lub ukryj ukryte pliki
h::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden
If HiddenFiles_Status=2 RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1
Else
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2
WinGetClass, eh_Class, A
Jeśli (eh_Class="32770" LUB A_OSVersion="WIN_VISTA")
wyślij, {F5}
Inna wiadomość pocztowa, 0x111, 28931,,, A
Powrót
Poniższy skrypt jest znacznie prostszym skryptem, który można całkowicie edytować zgodnie z własnymi upodobaniami. Otworzy program za pomocą szybkiego skrótu klawiaturowego. W tym przykładzie ustawiliśmy otwieranie Notatnika po naciśnięciu WIN+N.
n::Uruchom Notatnik
Oto podobny, który szybko otwiera wiersz polecenia z dowolnego miejsca:
p::Uruchom polecenie
Zobacz skróconą instrukcję AutoHotkey, aby uzyskać pytania dotyczące składni, oraz AutoHotkey Script Showcase, aby uzyskać więcej przykładów skryptów.
Nadal nie możesz go otworzyć?
Jeśli twój plik nie działa po zainstalowaniu AutoHotkey, a zwłaszcza jeśli nie wyświetla poleceń tekstowych podczas przeglądania w edytorze tekstu, to jest naprawdę duża szansa, że w rzeczywistości nie masz żadnego z nich skrypty.
Niektóre pliki używają na końcu przyrostka, który jest pisany bardzo podobnie do „AHK”, ale to nie znaczy, że powinieneś traktować pliki jako równe - nie zawsze otwierają się one za pomocą tych samych programów lub nie konwertują za pomocą te same narzędzia.
Na przykład, być może naprawdę masz plik AHX, który jest plikiem modułu WinAHX Tracker, który nie ma związku z plikami skryptów używanymi z AutoHotkey. Lub może to być plik AHS używany z programem Photoshop.
Kolejnym podobnie brzmiącym, ale zupełnie innym rozszerzeniem pliku jest APK. Są to aplikacje działające w systemie operacyjnym Android i są jak najdalej od plików tekstowych, więc jeśli masz jeden z nich, nie będziesz mógł użyć otwieraczy AutoHotkey z góry, aby go otworzyć.
pliki ASHX to kolejny przykład. Do tego rozszerzenia pliku dodawana jest tylko jedna litera, ale format jest związany z aplikacjami serwera WWW ASP. NET.
Najważniejsze jest zbadanie rozszerzenia pliku używanego przez Twój plik, aby znaleźć odpowiedni program, który może otworzyć lub przekonwertować plik.