標籤:

【指南】輕鬆學會彈指神功

很抱歉,這裡不支持表格,請大家點擊此處的鏈接查看排版好的文章。

轉者按:本文屬於新手指南系列教程,原發表於 Download!網路密技王第三期,後轉載至簡睿隨筆,作者簡睿。本系列選取一些通俗易懂的基礎入門教程(目前計劃 3 ~ 5 篇),經適當調整(以反映目前 AutoHotkey 現狀)後集中發表,以方便零基礎的朋友入門(幫助中的初學者嚮導也是很好的入門教程)。註:原文為繁體中文,為方便簡體用戶,經 OpenCC 轉換為簡體中文,某些用詞可能不符合習慣,一般不影響理解。

AutoHotkey 的高度定製功能,讓你成為效率高手

如果你分析每天操作電腦時所重複執行的動作——相同的網址、相同的電子信箱、相同的文本輸入等等,你會驚訝的發現重複頻率之高令人咋舌。如果你想從諸多的重複動作里解脫而出,並且能有效提升操作電腦的效率,那麼 AutoHotkey 是你不能錯過的工具,善用 AutoHotkey 將讓你輕而易舉的成為效率高手。

軟體名稱: AutoHotkey

軟體版本: 1.1.15.01

軟體大小: 2+MB

軟體授權: 免費開源(GPL)

適用平台: Windows

語言介面:英文

官方網站:ahkscript.org/

下載地址:點擊這裡下載

腳本檔範例下載點:由 MediaFire.com下載

AutoHotkey:鍵盤與滑鼠工具

AutoHotkey 顧名思義就是協助你將常用按鍵自動化的工具,而這些自動化的操作可以由用戶依自身的需求來設置,隨著設置的項目日漸擴充齊全,AutoHotkey 帶給你的便利也日益增多。AutoHotkey 好處多多,只要幾個簡單步驟安裝好,再建立一個寫有 AutoHotkey 指令的文本文件(這個文件稱為 AutoHotkey 的腳本檔)就能開始享受它帶來的速度感與便利性。「咦~還要寫指令?會不會很困難,我只是會用電腦的用戶而已呀!」別怕別怕,不要被「指令」這兩個字嚇到了,建立腳本檔的過程就只是像是打篇文章而已,請耐心的看下去,本文會一步一步地把建立腳本檔的步驟清楚、簡單的介紹給你,讀者們只要依樣畫葫蘆馬上就能感受到 AutoHotkey 的強大威力了!

在正式開始之前,先把 AutoHotkey 提供的功能以它本身的術語介紹給你:

  • 熱鍵(HotKey)

    熱鍵也可稱為快捷鍵(Shortcut Key),意指某個按鍵能執行特定的功能。在 Windows 系統里,〔Win+E〕開啟文件總管、〔Win+R〕開啟執行窗口是幾個常用的兩個熱鍵。而 AutoHotkey 的熱鍵功能則讓你自行建立專屬你個人的快捷鍵。

    雖然 HotKey 的對象似乎只限鍵盤,但事實上連滑鼠的按鈕、滾輪與搖桿也都能依你的需要來設置。
  • 熱字串(HotString)

    熱字串是比照熱鍵而來的名詞,有的系統會稱呼為「縮寫」,指的是輸入較短的字串(縮寫的關鍵字)而能自動擴展成較長的文本,例如只要輸入「inet」四個英文本母就能自動變成「互聯網」,而更令人興奮的是:所有的熱字串都是你自已設置的。
  • 操作流程的判斷與循環控制

    如果 AutoHotkey 只具備了鍵盤與滑鼠的自訂功能,那它充其量也不過是個鍵盤工具罷了,但事實上 AutoHotkey 提供了許多指令用來判斷諸多事項,具備程序控制能力,因而晉身為巨集(Macro)工具,能依需要再做更細部的處理與控制。我們可以簡單地把巨集或腳本視為一種簡易、好寫的程序,雖說簡單但功能可是一點也不馬虎。
  • 圖形介面與腳本合體

    AutoHotkey 也提供了許多窗口、按鈕等圖形介面的指令,能讓我們很輕易的建立操作用的小窗口,從而提供了更方便與更優越的使用介面,而這些指令都能透過一支 SmartGUI 執行檔用拖拉的方式來自動產生。

AutoHotkey 的基本功能介紹完畢,以下進入主題。首先說明 AutoHotkey 的安裝步驟。

AutoHotkey 下載與安裝

安裝方法請參閱【指南】讓重複工作一鍵完成#下載及安裝。

AutoHotkey 安裝完成後不必重新啟動電腦,爾後擴展名 .ahk 會自動關聯到 AutoHotkey.exe,只要雙擊擴展名為 .ahk 的文件就能啟動 AutoHotkey 來讀取該文件的內容,再依腳本檔內容來設置鍵盤與滑鼠。AutoHotkey 安裝文件夾里有幾個重要文件要請大家注意:

文件名稱功能說明AutoHotkey.exeAutoHotkey 的主程序與說明檔。AutoHotkey.chm英文幫助,很好的學習參考文檔,可下載中文幫助覆蓋。AU3_Spy.exeActive Window Info,顯示窗口系統消息的小工具,這些消息對高端的腳本撰寫很有幫助。CompilerAhk2Exe.exe 及相關文件把腳本檔產生成執行檔的圖形工具,以方便沒有安裝 AutoHotkey 系統的環境能用執行檔直接執行。

總之,我們只要把 AutoHotkey 的設置與指令寫在擴展名為 .ahk 的文本檔里,就能設置需要的動作。以下我們由淺入深、按部就班地展示 AutoHotkey 的各項功能。

由簡單的範例開始使用 AutoHotkey 的熱字串

請用【開始→程序集→附屬應用程序→記事本】啟動記事本(或使用你慣用的文本編輯程序),輸入以下內容後保存成 test1.ahk。

以上是常用網址與常用電子郵件的幾個熱字串範例,提示幾個重點:

  • 每行若以半形分號開頭則表示此列是說明註解,不會被執行
  • 熱字串的關鍵字(或稱縮寫)必須用兩個半形冒號夾住,再把要擴展的結果寫在結尾的冒號後面,只能寫一行(多行的寫法請見後面的說明)
  • 雖然範例中的關鍵字只有一個字母,實際運用上可任意組合多個字母與數字

雙擊 test1.ahk 後就能在 System Tray 里看到 AutoHotkey 的 H 圖標,表示已執行並載入 test1.ahk。我們另行建立一個 test.txt 來測試,開啟 test.txt 後,只要鍵入「y!」與一個觸發符號(此符號可以是〔空白〕、〔Tab〕鍵或〔Enter〕鍵等,能透過指令定義),則關鍵字會替換成冒號後面的內容:

輸入文本觸發符號替換後的內容y!空白tw.yahoo.com/g!Tabgoogle.com.tww!Enterwretch.cc@g空白@gmail.com@m空白@Your_Mail_Address.com.tw

觸發符號要使用〔空白〕或〔Enter〕鍵悉聽尊便,我個人是習慣用〔空白〕。另外,為了避免在中文輸入狀態下使用到拆字按鍵而造成中文無法正常輸入,建議關鍵字以一個特殊字元開頭或結尾,例如範例中的驚嘆號與 @ 符號,不過此二符號必須加按〔Shift〕鍵,不甚方便也影響輸入速度,建議可使用單鍵符號,例如單引號、分號、斜線或逗點等來組成關鍵字,我個人常用的是單引號、斜線與逗點,最好是選用中文輸入法未使用到的字元,以方便能在中文狀態下也能輸入。以下是修改成單引號與斜線後的範例:

輸入文本觸發符號替換後的內容『y空白tw.yahoo.com/『gTabgoogle.com.tw『wEnterwretch.cc/g空白@gmail.com/mTab@Your_Mail_Address.com.tw

編輯修改 test1.ahk 後必須重新載入才能讓變動生效,重新載入有兩種方法:

  1. 在右下角 System Tray 找到 AutoHotkey 的 H 圖標後,按右鍵選【Exit】以結束目前的 AutoHotkey,再雙擊修改後的 test1.ahk 以重新啟動 AutoHotkey
  2. 第二個是較簡便的方法,一樣開啟 System Tray 的 H 圖標後,按右鍵選【Reload This Script】即可重新讀入修改後的腳本指令

常用的幾種熱字串範例

讀者們可以自行匯總日常常用的字串,將之設置於 .ahk 文件內,再把 .ahk 文件存到啟動文件夾里,如此便能自動重複使用了。筆者匯總幾類常用的字串供各位做參考與當做你設置的啟始內容,你可由 mediafire.com/? 下載 test1.ahk 或把下列表格的前兩欄「關鍵字」與「替換後的內容」寫入 test1.ahk 即可:

關鍵字替換後的內容說明分類::』g::google.com.twGoogle網站常用搜尋網站::』y::yahoo.com.twYahoo! 網站::』l::Sign In微軟 Live Search 網站::』dic::Yahoo奇摩字典Yahoo! 奇摩字典字典網站::』cdic::140.111.34.46/newDict/d教育部重編國語辭典修訂本網站::@g::@gmail.com

常用電子郵件::@h::@ms1.hinet.net

::』tk::Thanks.內容也可用「謝謝」,端視使用頻率而定常用郵件文本::btw::By the way,

::』br::Best regards,

::』sy::Sincerely yours,

::』me::我的名字你的姓名。個人信息

熱字串配合使用 AutoHotkey 的按鍵字串

如果你在瀏覽器網址列輸入範例內的熱字串後,可能會想是否能讓熱字串能自動輸出〔Enter〕鍵呢?如果可以的話,我們就可以少按一個〔Enter〕鍵了,這個需求只要在熱字串里加上按鍵字串就能輕而易舉的達成。AutoHotkey 按鍵的寫法是在按鍵名稱前後加上大括弧,因此 {enter} 就代表〔Enter〕鍵,{home} 就代表〔Home〕鍵,以下枚舉幾個常用的按鍵:

{Enter}Enter 鍵{Escape} 或 {Esc}Escape 鍵{Tab}Tab 鍵{Backspace} 或 {BS}倒退鍵{Delete}刪除鍵{Insert}插入鍵{Up}、{Down}、{Left}、{Right}方向鍵{PgUp}、{PgDn}換頁鍵{CapsLock}大寫鍵{NumLock}數字鎖定鍵{Ctrl}

{LCtrl}、

{RCtrl}控制鍵與左、右控制鍵{Alt}、

{LAlt}、

{RAlt}Alt 鍵與左、右 Alt 鍵

上面的寫法除了鍵盤之外,滑鼠按鈕也能用相同的格式來表示,例如:

寫法含義寫法含義{LButton}、{MButton}、{RButton}左、中、右鈕{WheelDown}、{WheelUp}滾輪向下與向上

按鍵字串里若加上數字代表連續輸出數個相同的按鍵,例如 {Left 3} 表示輸出 3 個左鍵(務必只用半形字元,全形是無法使用的),等於 {Left}{Left}{Left},按鍵字串和數字的間必須以至少一個半形空白分隔開。熱字串加上這些按鍵的組合能夠形成更多樣化的功能,例如:

關鍵字替換後的內容觸發符號說明::』y::http://tw.yahoo.com/{Enter}空白輸入 』y 會輸出網址與〔Enter〕鍵::/g::@gmail.com{Home}空白輸入 /g 會輸出電子郵件並將游標移到開頭位置(如同按下〔Home〕鍵)::』img::{Left 2}空白輸入 』img 替換成標籤,且將游標移到雙引號裡面,但因為 AutoHotkey 預設會把觸發符號也輸出,造成游標左移到雙引號里後又多輸出當做觸發符號的空白

AutoHotkey 熱字串的替換依據不同的需求會有不同的選項,用戶能很方便地設置不同的功能;熱字串選項是寫在開頭兩個冒號中間,格式是「:選項:」,舉幾個例子說明常用的選項:

關鍵字替換後的內容觸發符號說明:O:』img::{left 2}空白必須按觸發符號以替換文本,但不輸出觸發符號;只要把開頭的兩個冒號改成 :O: 即可。O 是 Omit(忽略)的意思,用來忽略觸發符號:*:@g::test@gmail.com無:*: 表示不需要觸發符號,鍵入 @ 和 g 兩個字元後,立刻替換內容:B0:::

(B零)

{Left 7}空白AutoHotkey 預設會把關鍵字刪掉(即觸發後自動執行倒退以刪掉關鍵字),此倒退功能可以使用 :B0: 選項將之取消,如此關鍵字在替換後仍會保留下來,再附加替換後內容。

輸出結果:|(|是游標位置),游標前會多出做為觸發符號的一個空白:*B0:::{Left 7}無再多加一個星號就能不使用觸發符號,因而不會有上列多出一個空白的問題輸出結果:|(|是游標位置)

熱字串使用多列文本的方法

上面的例子每個關鍵字只能替換一列文本,若想輸出多列文本應該要如何設置呢?其實 AutoHotkey 提供了簡單的語法來達成這個功能:只要用各佔一列的左右括弧把多列文本夾起來就可以了。

::long1::( Dear xxx, Best regards, Your Name)

AutoHotkey 的熱鍵設置方式

熱鍵的設置也是很容易就能輕鬆完成,格式是「熱鍵::執行的指令」,熱鍵和要執行的指令間夾有兩個半形冒號。熱鍵有許多按鍵組合,以下是幾個特殊的按鍵符號:

按鍵符號代表的按鍵與說明^〔Ctrl〕鍵!〔Alt〕鍵+〔Shift〕鍵#〔Win〕鍵&用 & 符號把兩個按鍵或按鈕組合成為一個鍵,例如:LButton & a 表示按左鈕不放,同時再按〔a〕鍵~加 ~ 符號表示不抑制該按鍵,使用在當我們想要把某個按鍵做額外輸出的場合。例如:

; 不抑制原來的〔a〕鍵,〔a〕鍵替換成 aBBB~a::Send BBB; 按〔a〕鍵輸出 BBB,抑制原來的按鍵輸出a::Send BBB

指定好熱鍵後,再接兩個半形冒號,再用預設的命令讓 AutoHotkey 執行特定任務,用範例說明:

熱鍵設置指令說明#n::Run notepad按〔Win+N〕鍵執行記事本程序(Notepad.exe)Run 命令表示執行後面指定的程序^!F::run c:program filesmozilla firefox2firefox.exe按〔Ctrl+Alt+F〕鍵執行 FireFox~RButton::MsgBox 按了右鍵按右鍵顯示「按了右鍵」對話窗,若在記事本里操作,則原本的右鍵功能表會被「按了右鍵」對話窗取代了。

MsgBox 是 Message Box 的意思,彈出顯示消息對話窗RButton::MsgBox 按了右鍵彈出【按了右鍵】對話窗後繼續顯示記事本的右鍵功能表~MButton & a::Send 送出消息按滑鼠中鈕(兩個按鈕的滑鼠,中鈕就是滾輪)後用 MsgBox 函數顯示對話窗

多列式的熱字串是用括弧夾住文本,同樣地熱鍵也能執行多列命令:每個命令必須各佔一行,開頭的空白內縮只是為了閱讀便利而已,沒有空白或空白的數目多寡皆不會影響命令的執行,最後必須以 return 結束:

; 一個〔Ctrl+Alt+F〕按鍵先後啟動 FireFox 和記事本^!F::Run c:program filesmozilla firefox2firefox.exeRun c:Wndows
otepad.exereturn

設置好並重新載入後試一下是否成功了呢?咦?好像不行……很有可能是你電腦的系統目錄和範例里的位置不同,比如操作系統的系統數據可能是 C:Windows 或 C:WINNT 或安裝系統時自行指定的文件夾名稱,因此若想讓一個指令適用多個作業環境的話,就必須使用內置變數來替代固定的文件夾名稱,以下是幾個你可能會使用到的與文件夾相關的內置變數:

內置變數用途範例A_WinDirWindows 系統文件夾C:Windows 或 C:WINNTA_ProgramFiles程序集文件夾名稱C:Program FilesA_AppData用戶個人文件夾C:Documents and Settings用戶Application DataA_Desktop用戶桌面文件夾C:Documents and Settings用戶桌面

知道變數後再回頭修改指令,在使用變數時其前後要夾上百分號%。當然了,如果你的環境是固定的,直接寫成固定文件夾也不會有問題,反而還更快速呢。下面是使用通用方式的寫法:

; 一個〔Ctrl+Alt+F〕按鍵先後啟動 FireFox 和記事本^!F::Run %A_ProgramFiles%mozilla firefox2firefox.exeRun %A_WinDir%
otepad.exereturn

還有幾個和系統相關的內置變數,可以方便取出這些信息:

內置變數用途範例A_YYYY、A_MM、A_DD

分別傳回系統日期的年度、月份、日子

::d::d = %A_YYYY%/%A_MM%/%A_DD%Send %d%return

A_Hour、A_Min、A_Sec分別傳回系統時間的小時、分鐘、秒數

::t::t = %A_Hour%:%A_Min%:%A_Sec%Send %t%return

Clipboard剪貼板內容可以取用也可設值,在後面會有使用範例

接著我列出幾個我常用的按鍵設置當做大家使用的啟始參考範例:

; 按 Win+G 送出 @gmail.com 字串#g::Send @gmail.com; 按〔Win+H〕送出 @hotmail.com 字串#h::Send @hotmail.com; 按〔Win+2〕送出公司的電子信箱。用 2 的原因是因為 2 和 @ 是同一個按鍵,方便記憶#2::Send @your_mail_address.com.tw; 按〔Win+O〕開啟 OpenOffice Writer#o::Run %A_ProgramFiles%OpenOffice.org 2.4programswriter.exe; 按〔Win+B〕啟動預設瀏覽器並載入指定網址#b::Run http://www.google.com.tw; 按〔Ctrl+Alt+C〕開啟控制台窗口^!c::Run %A_WinDir%System32control.exe; 按左鈕不放再按〔e〕啟動記事本以編輯 AutoHotkey 腳本檔~LButton & e::Run %A_WinDir%notepad.exe C:Program FilesAutoHotkey est.ahk; 按左鈕不放再按〔r〕以重新載入(reload)腳本檔,使修改過的內容能啟用~LButton &r::reloadreturn

AutoHotkey 的中文應用

(本段內容仍待整理)還有多少用戶曾記得無法直接支持中文(準確說是僅支持 ANSI 字元)的熱字串?當時要實現替換為中文有兩種方法,一是使用剪貼板,二是利用 Send 命令的 {ASC nnnnn} 輸出 Unicode 字元(某些程序可能不支持,甚至其 Unicode 版本)。

Word 有提供把特殊符號指定給按鍵的用法,但只能在 Word 里使用,如果通過 AutoHotkey 設置,那麼不管你操作的是那一種程序,統統都能適用。下面我們用一些熱鍵設置來方便輸入中文的標點符號。

; 輸入 』addr 與觸發符號後替換成地址。:: addr::current_clipboard = %Clipboard% ; 先把剪貼板目前內容存入 current_clipboard 變數Clipboard = 台北市中山區民生東路二段 141 號 B1 ; 將電腦人公司的地址存入剪貼板Send ^v; 用「Ctrl+V」執行粘貼剪貼板內容Clipboard = %current_clipboard% ; 再把剪貼板還原回原本的內容return; 按〔Ctrl+點〕送出句點^.::Clipboard = 。 ; 把句點存入剪貼板     Send ^v; 送出〔Ctrl+V〕粘貼句點return; 按〔Ctrl+半形逗點〕送出全形逗點^,::Clipboard = ,Send ^vreturn; 按〔Ctrl+單引號〕送出頓點 ^::Clipboard = 、Send ^vreturn; 按〔Alt+分號〕送出全形分號!;::Clipboard = ;Send ^vreturn; 按〔Alt+1〕送出左箭頭!1::Clipboard = ←Send ^vreturn; 按〔Alt+1〕送出右箭頭!2::Clipboard = →Send ^vreturn

接著我們再設置幾個中文括弧,先把要放在括弧里的文本選取好,再按指定的按鍵就能把被選取文本夾在括弧里。由於這些按鍵的處理指令大同小異,只有括弧的符號不同而已,因此我們可以把指令集中到一個函數(send_bracket)里。

![::current_clipboard = %Clipboard% ; 把原有剪貼板內容存起來   Clipboard = ; 把剪貼板清空Send,^c ; 把選取文本複製到剪貼板ClipWait,1 ; 等待剪貼板保存動作完成clipboard = 「%clipboard%」; 在剪貼板前後加上全形括弧Send,^v{left} ; 粘貼加了括弧後的剪貼板內容Clipboard = %current_clipboard% ; 剪貼板還原回原來內容return^[::send_bracket("「", "」")return#[::send_bracket("〔","〕")return^]::send_bracket(「『「,」』「)return^![::send_bracket("【","】")return^!]::send_bracket(「《「,」》「)returnsend_bracket(start,end) { current_clipboard = %Clipboard% Clipboard = Send, ^c ClipWait,1 clipboard = %start%%clipboard%%end% Send ^v{left} Clipboard = %current_clipboard% return}

AutoHotkey_L 出現後,實現了對 Unicode 的全面支持,這種情況成為了歷史。

  • send_brackets 函數能將選取的文本或剪貼板內容的前後加上不同的中文括弧,例如《書名號》、【中括弧】等。
  • send_html 則是輸出常用的 HTML 標籤,會判斷剪貼板內容是否為網址而輸出到不同的插入點。
  • send 指令以 SendInput 取代,輸出速度提升不少

; 傳回選取文本的內容getSelectedText() { clpb_saved = %ClipboardAll% ; save clipboard Clipboard := "" ; clear Send, ^c ; simulate Ctrl+C (=selection in clipboard) selection = %Clipboard% ; save the content of the clipboard Clipboard = %clpb_saved% ; restore old content of the clipboard return selection}; 送出一組中文符號,如 send_brackets("「」")send_brackets(symbol) { selection := getSelectedText() StringLen, length, selection if (length = 0) { selection = %clipboard% } ; msgBox %selection% left_str := Substr(symbol,1,1) right_str := Substr(symbol,2,1) sendInput %left_str%%selection%%right_str% StringLen, length, selection length := length + 1 sendInput {left %length%} return}; 依剪貼板開頭是否為「http:」來替換 $$ 或一般文本的 @@; "@@"send_html(tag, pos1, pos2) { selection := GetSelectedText() StringLen, length, selection if (length = 0) { selection := clipboard } leading := Substr(selection, 1,5) ;msgbox %leading% newstr = tag if (leading = "http:") { StringReplace, newstr, tag, $$, %selection%, StringLen, length, selection length := pos1 } else { StringReplace, newstr, tag, @@, %selection%, StringLen, length, selection length := length + pos2 } ;msgbox after=%newstr% sendInput %newstr% sendInput {left %length%} return}; 按 Ctrl+Comma 輸出全形逗點,以此類推^,::,^.::。^;::;^[:: send_brackets("「」")^]:: send_brackets("『』")^![:: send_brackets("【】")^!]:: send_brackets("《》")#[:: send_brackets("〔〕")^:: send_brackets("""""");===== HotString =====::,a::send_html("@@",6,8)return::,img::send_html("@@",4,11)return::,aimg::send_html("@@",8,8)return

AutoHotkey 的綜合運用:標示字串與搜尋

當我們在某份文檔或某網頁上看到某個詞句想要用搜尋引擎來查詢時,大致會有下列四個步驟:

  1. 把該詞句存入剪貼板
  2. 開啟搜尋引擎網站
  3. 粘貼剪貼板里的詞句
  4. 按搜尋

如果透過 AutoHotkey 我們可以把動作簡化成兩個步驟:

  1. 選取要搜尋的詞句
  2. 按自訂的一個按鍵,例如〔Alt+G〕

; 選取文本後按〔Alt+G〕執行 Google 搜尋!g::current_clipboard = %Clipboard% ; 把目前的剪貼板內容存起來供後面還原Clipboard = ; 先把剪貼板清空Send ^c; 把選取字串用〔Ctrl+C〕存入剪貼板ClipWait, 1 ; 等待 1 秒讓剪貼板執行存入動作; 下行使用 Google 執行搜尋動作,要搜尋的字串就是剪貼板內容Run http://www.google.com.tw/search?hl=zh-TW&q=%Clipboard%Clipboard = %current_clipboard% ; 還原先前的剪貼板內容return; 選取文本後按〔Alt+Y〕執行 Yahoo! 搜尋!y::current_clipboard = %Clipboard%Send ^cClipWait, 1Run http://tw.search.yahoo.com/search?ei=UTF-8&p=%Clipboard%Clipboard = %current_clipboard%return; 選取文本後按〔Alt+L〕執行微軟 Live Search 搜尋!l::current_clipboard = %Clipboard%Send ^cClipWait, 1Run http://search.live.com/results.aspx?mkt=zh-tw&q=%Clipboard%Clipboard = %current_clipboard%return

提升效率的好幫手

在簡要的介紹 AutoHotkey 的熱鍵與熱字串功能後,你是否也認為它確實能為你的電腦生活帶來更好的效率呢?必須額外付出的學習成本事實上也是相當低

廉的,為了更快速、更便捷的電腦生活,AutoHotkey 是極佳的自我投資。

本文僅是基礎的入門介紹,以下列出幾個網站供想要更上層樓的讀者們參考:

  • 官方網站、論壇及其中文子論壇
  • 中文幫助:幫助是很好的參考手冊,同時自帶了很好的初學者嚮導
  • 本博客中更多的 AutoHotkey 使用經驗和技巧:AutoHotkey 分類、AutoHotkey 標籤

TAG: |