什麼是AHK文件?

如何打開,編輯和轉換AHK文件

具有.AHK 文件擴展名文件是AutoHotkey腳本文件。 這是一種純文本文件類型 ,AutoHotkey是一種用於在Windows中自動執行任務的免費腳本工具。

AutoHotkey軟件可以使用AHK文件來自動化點擊窗口提示,輸入字母和數字等等。 對於那些始終遵循相同步驟的漫長,抽出和重複性操作,它特別有用。

如何打開AHK文件

儘管AHK文件只是文本文件,但它們只能在免費的AutoHotkey程序的上下文中理解和執行。 必須安裝此程序才能打開AHK文件以執行文件描述的任務。

只要語法正確,軟件就會將AHK文件中寫入的內容理解為一系列AutoHotkey應遵循的命令。

重要提示:請特別注意只使用您自己創建的可執行 文件或AHK文件,或者您已從可信來源下載。 安裝了AutoHotkey的計算機上存在AHK文件的那一刻就是您將計算機置於危險之中的時刻。 該文件可能包含有害的腳本,可能會對個人文件以及重要的系統文件造成很大的損害。

注意: AutoHotkey下載頁麵包含軟件的完整安裝程序版本以及32位和64位版本Windows的便攜選項。

所有這些,因為AHK文件是用純文本編寫的,所以任何文本編輯器(如Windows中的記事本或我們的最佳自由文本編輯列表中的文本編輯器 )都可用於構建步驟並對現有的AHK文件進行更改。 不過,必須安裝AutoHotkey程序才能使包含在文本文件中的命令實際執行某些操作

這意味著,如果您在計算機上創建了AHK文件,並且它可以在安裝了AutoHotkey的情況下正常工作,則無法將該相同的AHK文件發送給沒有安裝該軟件的其他人,並且也希望它能為他們工作。 當然,除非您將AHK文件轉換為EXE文件,您可以在下面的章節中了解更多信息。

注意:如果文件內的指令沒有做出明顯的表示,看起來好像你打開了一個AHK文件。 例如,如果您的AHK文件設置為在輸入特殊的鍵盤命令組合後輸入一個句子,則打開該特定的AHK文件將不會顯示任何窗口或顯示它正在運行。 但是,如果將其配置為打開其他程序,關閉計算機等,您肯定知道您已經打開了一個 - 顯而易見的。

但是,所有打開的腳本都在任務管理器中顯示為AutoHotkey以及Windows任務欄的通知區域。 所以,如果您不確定AHK文件當前是否在後台運行,請務必檢查這些區域。

如何轉換AHK文件

AHK文件可以轉換為EXE,以便它們可以運行而不必顯式安裝AutoHotkey軟件。 您可以閱讀關於將公司的轉換腳本轉換為EXE(ahk2exe)頁面的更多有關將AHK轉換為EXE的信息。

基本上,最快的方法是右鍵單擊AHK文件並選擇編譯腳本選項。 您還可以通過AutoHotkey安裝文件夾中包含的Ahk2Exe程序(您可以通過開始菜單或像Everything的文件搜索工具搜索它)來轉換AHK文件,該程序還允許您選擇自定義圖標文件。

AutoIt是一個類似於AutoHotkey的程序,但使用AUT和AU3文件格式代替AHK。 有可能沒有簡單的方法將AHK文件轉換為AU3 / AUT,所以如果這是你以前的話,你可能必須在AutoIt中完全重寫腳本。

AHK文件示例

以下是您可以在幾分鐘內使用的AHK文件的幾個示例。 只需將一個文件複製到文本編輯器中,將其保存為.AHK文件擴展名,然後在運行AutoHotkey的計算機上打開它。 它們將在後台運行(您不會“看到”它們打開),並在相應的按鍵被觸發時立即運行。

這是一個AutoHotkey腳本,每次同時按下Windows鍵和H鍵時將顯示或隱藏隱藏的文件 。 這比在Windows中手動顯示/隱藏隱藏文件快得多。

; 使用Windows Key + H顯示或隱藏隱藏文件#h :: RegRead,HiddenFiles_Status,HKEY_CURRENT_USER,Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced,隱藏如果HiddenFiles_Status = 2 RegWrite,REG_DWORD,HKEY_CURRENT_USER,Software \ Microsoft \ Windows \如果(eh_Class =“#32770”或A_OSVersion =“WIN_VISTA”),CurrentVersion \ Explorer \ Advanced,隱藏,1否則RegWrite,REG_DWORD,HKEY_CURRENT_USER,Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced,隱藏,2 WinGetClass,eh_Class, )發送,{F5} Else PostMessage,0x111,28931 ,,,一個返回

以下是一個非常簡單的AutoHotkey腳本,完全可以根據自己的喜好進行編輯。 它將以快捷的鍵盤快捷方式打開程序。 在這個例子中,我們已經設置腳本在按下Windows鍵+ N時打開記事本。

#n ::運行記事本

這裡有一個類似的快速從任何地方打開命令提示符

#p ::運行cmd

提示:有關語法問題和其他AutoHotkey腳本示例,請參見聯機AutoHotkey快速參考。

仍然無法打開您的AHK文件?

如果您的文件在安裝AutoHotkey時未運行, 尤其是在使用文本編輯器查看時沒有顯示文本命令,則很可能實際上沒有AutoHotkey腳本文件。

有些文件最後使用的後綴與“.AHK”拼寫很相似,但這並不意味著您應該將文件視為等同文件 - 它們並不總是以相同的程序打開或使用相同的轉換工具轉換。

例如,也許你確實有一個AHX文件,這是一個WinAHX跟踪器模塊文件,與AutoHotkey使用的腳本文件沒有關係。

另一個類似的聲音,但完全不同的文件擴展名,是用於Android包文件的APK。 這些應用程序在Android 操作系統上運行,並且距文本文件盡可能遠,所以如果您有其中一個應用程序,您將無法使用上面的AutoHotkey開啟器打開它。

這裡的要點是研究你真正擁有的文件擴展名,這樣你就可以找到合適的程序來打開它或者將它轉換成新的格式。

但是,如果您確實有一個AHK文件,並且仍然無法打開上面的建議,請參閱獲取更多幫助以獲取有關在社交網絡或通過電子郵件與我聯繫,在技術支持論壇上發布等信息。 讓我知道您打開或使用AHK文件時遇到了哪些問題,我會看看我可以做些什麼來提供幫助。