Plik z rozszerzeniem .AHK jest plikiem skryptu AutoHotkey. Jest to zwykły plik tekstowy używany przez AutoHotkey, bezpłatne narzędzie skryptowe do automatyzacji zadań w systemie Windows.
AutoHotkey może używać tego pliku do automatyzacji takich czynności, jak klikanie monitów w oknie, wpisywanie liter i cyfr i nie tylko. Jest to szczególnie przydatne w przypadku długich, rozciągniętych i powtarzalnych czynności, które zawsze przebiegają według tych samych kroków.
Jak otworzyć plik AHK
Mimo że pliki AHK to tylko pliki tekstowe, są one rozumiane i wykonywane tylko w kontekście bezpłatnego programu AutoHotkey. Musi zostać zainstalowany, aby plik mógł wykonywać zadania, do których został napisany.
Dopóki składnia jest poprawna, oprogramowanie rozumie, co jest zapisane w pliku, jako serię poleceń, które powinien wykonać AutoHotkey.
Zachowaj szczególną ostrożność, aby używać tylko plików wykonywalnych, takich jak te, które utworzyłeś samodzielnie lub które pobrałeś z zaufanego źródła. Wystąpienie pliku AHK na komputerze, na którym jest zainstalowany program AutoHotkey, jest momentem narażenia komputera na ryzyko. Plik może zawierać szkodliwe skrypty, które mogą wyrządzić wiele szkód zarówno w plikach osobistych, jak i ważnych plikach systemowych.
Strona pobierania AutoHotkey zawiera zarówno pełną wersję instalatora oprogramowania, jak i opcję przenośną dla 32-bitowych i 64-bitowych wersji systemu Windows.
Wszystko to powiedziawszy, ponieważ pliki AHK są zapisywane zwykłym tekstem, dowolny edytor tekstu (taki jak Notatnik w systemie Windows lub jeden z naszej listy najlepszych darmowych edytorów tekstu) może być użyty do budowania kroków i wprowadzania zmian w istniejących plikach. Jednak ponownie, 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ś, kto nie ma zainstalowanego oprogramowania i oczekuje, że będzie on również działał dla nich. Oczywiście, chyba że przekonwertujesz go na EXE, o którym możesz dowiedzieć się więcej w poniższej sekcji.
Może się wydawać, że plik AHK nie został otwarty, jeśli instrukcje w pliku nie robią czegoś oczywistego. Na przykład, jeśli twój jest skonfigurowany tak, aby po prostu wpisywać zdanie po wprowadzeniu specjalnej kombinacji poleceń klawiaturowych, otwarcie tego konkretnego pliku nie ujawni żadnego okna ani wskazania, że jest uruchomiony. Jednak na pewno wiesz, ż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ń jako AutoHotkey, a także w obszarze powiadomień paska zadań systemu Windows. Jeśli więc nie masz pewności, czy plik AHK działa obecnie w tle, sprawdź te obszary.
Jak przekonwertować jeden
Pliki AHK można przekonwertować na EXE, dzięki czemu można je uruchomić bez konieczności jawnego instalowania AutoHotkey. Więcej informacji na temat konwersji do formatu EXE można znaleźć na stronie firmy Convert a Script to an EXE (ahk2exe).
Zasadniczo najszybszym sposobem na to jest kliknięcie pliku prawym przyciskiem myszy i wybranie rozszerzenia Skompiluj skrypt opcja. Możesz również wykonać tę konwersję za pomocą programu Ahk2Exe zawartego w folderze instalacyjnym AutoHotkey. Możesz go wyszukać w menu Start lub zajrzeć do tego folderu:
C: Program Files AutoHotkey Compiler
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 konwersję AHK do jednego z tych formatów, więc być może będziesz musiał całkowicie przepisać skrypt w AutoIt, jeśli tego właśnie szukasz.
Przykłady plików AHK
Poniżej znajduje się kilka przykładów, z których możesz skorzystać w ciągu kilku minut. Po prostu skopiuj jeden do edytora tekstu, zapisz go z rozszerzeniem .AHK, a następnie otwórz 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.
Ten pokaże lub ukryje ukryte pliki za każdym razem, gdy Okna i H klawisze są naciskane w tym samym czasie. Jest to znacznie szybsze niż ręczne pokazywanie / ukrywanie ukrytych plików.
; Użyj Klawisz Windows + H, aby pokazać lub ukryć ukryte pliki
#h ::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden
Jeśli HiddenFiles_Status = 2
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden, 1
Więcej
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden, 2
WinGetClass, eh_Class, A
Jeśli (eh_Class = "# 32770" OR A_OSVersion = "WIN_VISTA")
wyślij, {F5}
Else PostMessage, 0x111, 28931 ,,, A
Powrót
Poniżej znajduje się znacznie prostszy skrypt AutoHotkey, który można całkowicie edytować według własnych upodobań. Otworzy program za pomocą szybkiego skrótu klawiaturowego. W tym przykładzie ustawiliśmy skrypt tak, aby otwierał Notatnik, kiedy WIN + N jest wciśnięty.
#n :: Uruchom Notatnik
Oto podobny, który szybko otwiera wiersz polecenia z dowolnego miejsca:
#p :: Uruchom cmd
Zobacz skróconą instrukcję AutoHotkey, aby uzyskać odpowiedzi na pytania dotyczące składni i inne przykłady skryptów.
Nadal nie możesz go otworzyć?
Jeśli plik nie działa po zainstalowaniu AutoHotkey, a zwłaszcza jeśli nie wyświetla poleceń tekstowych podczas przeglądania za pomocą edytora tekstu, istnieje naprawdę duża szansa, że w rzeczywistości nie masz pliku AutoHotkey Script.
Niektóre pliki mają na końcu przyrostek, który jest zapisywany bardzo podobnie jak „.AHK”, ale nie oznacza to, że należy traktować pliki jako równe - nie zawsze otwierają się one w tych samych programach lub konwertują przy użyciu tych samych narzędzi.
Na przykład, może naprawdę masz plik AHX, który jest plikiem modułu śledzenia WinAHX, który nie ma związku z plikami skryptów używanymi z AutoHotkey. Lub może to być plik AHS używany w programie Photoshop.
Innym podobnie brzmiącym, ale zupełnie innym rozszerzeniem pliku jest APK. Są to aplikacje, które działają w systemie operacyjnym Android i są tak daleko od plików tekstowych, jak to tylko możliwe, 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 jest dodawana tylko jedna litera, ale format ma związek z aplikacjami serwera sieci Web ASP.NET.
Chodzi o to, aby zbadać rozszerzenie pliku, którego używa, abyś mógł znaleźć odpowiedni program, który może otworzyć lub przekonwertować plik.