[Tools] 常用的AutoHotKey設定

這是我新近設定的AutoHotKey的設定值。簡單的安裝與操作方法請看 這 裡


HotKey:

AutoHotKey 設定 說明
#s::Send
select * from
按Window-S則送出select * from字串
#g::Send
@gmail.com
按Window-G則送出@gmail.com字串
#h::Send
@hotmail.com
按Window-G則送出@hotmail.com字串
^.::

  clipboard = 。

  Send ^v

  return

按Ctrl-句點則送出中文的句點
^,::

  clipboard = ,

  Send ^v

  return

按Ctrl-逗點則送出中文的逗點
^'::

  clipboard = 、

  Send ^v

  return

按Ctrl-單引號則送出中文的頓號、
^;::

  clipboard = ;

  Send ^v

  return

按Ctrl-分號則送出中文的分號;
![::

  clipboard =

  Send, ^c

  ClipWait

  clipboard = 「%clipboard%」

  Send, ^v

  return

將要用中文括號括住的文字選取起來,再按Alt-左括號。例如標示中文文字,按Alt-[則變成「中文文字」

^[::

  clipboard = 「」

  Send ^v

  return

按Ctrl-左中括號則送出中文的括號
^]::

  clipboard = 『』

  Send ^v

  return

按Ctrl-右中括號則送出中文的雙線括號

HotString:

AutoHotKey 設定 說明
::/msdn::http://msdn.microsoft.com{enter}

輸入/msdn與空白則替換成http://msdn.microsoft.com與Enter按鍵
::.s::select
* from
輸入.s則替換成select * from

(不用/s的原因會與DOS命令的參數分隔字元衝到)

:*:@e::@mail.mymail.com.tw 開頭的兩個冒號中間的星號表示不需要空白或換號符號,立即替換成後面指定的字串
::/dbcc::dbcc
dropCleanBuffers{enter}dbcc freeProcCache{enter}
輸入/dbcc替換成SQL Server的兩個指令
::/dd::

  d = %A_YYYY%/%A_MM%/%A_DD%

  Send %d%

  return

輸入/dd則替換成當日日期;%A_YYYY%是系統變數,表示年度
::/dt::

  d = %A_YYYY%/%A_MM%/%A_DD% %A_Hour%:%A_Min%:%A_Sec%

  Send %d%

  return

輸入/dt則替換成當日日期與時間
::/com::

  clipboard = 我的股份有限公司

  Send ^v

  return

輸入/com則替換成公司的中文字串
::/ks::

  clipboard = 高雄

  Send ^v

  return

輸入/ks則替換成高雄
::/me::

  clipboard = 我的名字

  Send ^v

  return

輸入/me則替換成我的名字
::/ms::

  clipboard = 微軟

  Send ^v

  return

輸入/ms則替換成微軟
::/tt::

  n = %A_Hour%:%A_Min%:%A_Sec%

  Send %n%

  return

輸入/tt則替換成系統時間
::/tc::

  clipboard = 台中

  Send ^v

  return

輸入/tc則替換成台中
::/tp::

  clipboard = 台北

  Send ^v

  return

輸入/ks則替換成台北
::/tw::

  clipboard = 台灣

  Send ^v

  return

輸入/ks則替換成台灣
::/tk::Thanks. 輸入/tk則替換成Thanks.

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

9 個回應

  1. monson表示:

    不過在玩遊戲時(如卡丁車和楓之谷),autohotkey就不行用了~這是什麼原因啊?

  2. Vincent表示:

    哈哈,我要的就是這個…多謝多謝, 看來得回去再RTFM一下。

  3. 簡睿表示:

    哇~不太懂描述的需求。若是要按某個鍵就開啟DOS視窗的話,這樣就可以了啊:#z::Run, cmd.exe, d:\tmp按Window+Z開啟DOS視窗,並切換目錄到d:\tmp

  4. Vincent表示:

    剛試著用AHK開個CMD視窗,發現它的預設啟動路徑是在AHK首個載入的.ahk檔所在目錄。試著用start "AH_CMD" /DE:Work結果出現「系統找不到指定的檔案」,再try 了一下,發現AHK似乎無法執行內部命令,最後只能用Run cmd.exe /C start "TEST_CMD" /DE:Work cmd.exe的方式來啟動一個指定起始目錄的Console 視窗,在此提供給各位作個參考,也順便請教看看有沒有更方便的解法…

  5. 簡睿表示:

    文章修改儲存時都會出現Oracle的錯誤,不想改了。除了Vincent提的錯誤外,@hotmail.com用的應該是Window-H才對。

  6. Vincent表示:

    挑個小毛病,台北跟台灣的說明錯了。

  7. 簡睿表示:

    2005/05/16:自動插入中文單引號的命令以再多出往左鍵,以方便在引號內輸入:^[::
      clipboard = 「」
      Send ^v{left}
      return

  8. 簡睿表示:

    好用呦。要常去更新新版的程式喔,作者還經常在加新功能,每隔幾天就會有新版release出來。

  9. 傑森表示:

    哈哈!這東太讚了!我現在幾乎離不開它了,感謝介紹,您的中文解決法真的讚!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *