RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [教學]AutoHotKey 教學 - 1   字型大小:||| 
Adsmt
金驢友〔初級〕
等級: 16等級: 16等級: 16等級: 16
大頭大頭,寒流不愁。你有綿被,我有毛頭。

 . 積分: 2154
 . 文章: 2921
 . 收花: 19928 支
 . 送花: 21671 支
 . 比例: 1.09
 . 在線: 4464 小時
 . 瀏覽: 34363 頁
 . 註冊: 7132
 . 失蹤: 4
#1 : 2008-11-5 08:39 PM     只看本作者 引言回覆

  AutoHotkey 是一個功能相當強大的可程式化鍵盤按鍵自訂程式,雖然時下很流行擁有多媒體或功能鍵的鍵盤,但如果懂得使用 AutoHotKey, 即使是使用普通的 104 鍵鍵盤,也可以做到多媒體鍵盤能做的事,甚至不能做的也做得到。事實上 AutoHotKey 連滑鼠和遊戲手把也能自訂。

  官方網站:http://www.autohotkey.com/

  直接下載執行即可,不須安裝。執行後會在我的文件夾產生一個 AutoHotkey.ahk 的檔案,可以直接編輯此檔案,或者在右下角右擊 AutoHotKey 的圖示,選 Edit This Script, 而編輯完後存檔,再選 Reload This Script 便可生效。

  首先,先了解 AutoHotKey 的基本語法,AutoHotKey 的基本語法結構可分為按鍵定義區與功能描述區,並以 :: 做為分隔,例如:

   !a:: run calc.exe

  這裡 ! 表示 alt, a 則表示鍵盤上的 a(不分大小寫),run 則是執行程式,後面則是接要執行的程式(這裡是 calc.exe),你也可以直接接任一己知的文件格式的檔案名稱,例如 readme.doc, 當你按 alt + a 時則會自動執行內定開啟 .doc 文件的程式,並開啟該文件。

  事實上你還可以在後面接程式參數,例如 firefox http://www.google.com

  (注意程式如果不在系統搜尋路徑內,便會發生找不到程式,所以建議程式名稱最好加上絕對路徑)

  AutoHotKey 定義的一些按鍵名稱:

  !: Alt
  ^: Ctrl
  #: 視窗鍵
  +: Shift
  F1~F12: F1 到 F12 功能鍵

  AutoHotKey 的 script 以 ; 為註解符號,你可以在 ; 之後加入註解,例如:

  ; Quick launch for applications
  !#m::run msnmsgr.exe

  相信這些已經足夠讓你定義許多的自訂功能鍵,像平常很少用的視窗鍵、右鍵選單鍵用來當組合鍵就很方便,因為一般應用程式多以 Alt, Ctrl, Shift 等鍵做組合鍵,所以幾乎不會有衝突。

  前面說滑鼠也是可以自訂的,沒錯,以下便是滑鼠的按鍵定義:

  LButton - 滑鼠左鍵
  RButton - 滑鼠右鍵
  MButton - 滑鼠中鍵
  WheelDown - 滾輪向下
  WheelUp - 滾輪向上
  XButton1 - 滑鼠功能鍵1(只有部份滑鼠才有)
  XButton2 - 滑鼠功能鍵2(只有部份滑鼠才有)

  如果你想設定按 Ctrl+WinKey+Alt+滑鼠左鍵則打開網頁 www.google.com, 則語法如下:

  ^#!LButton:: run www.google.com

  以下則是鍵盤的按鍵定義:

  Space
  Tab
  Enter (or Return)
  Escape (or Esc)
  Backspace (or BS)
  Delete (or Del)
  Insert (or Ins)
  Home
  End
  PgUp
  PgDn
  Up
  Down
  Left
  Right
  ScrollLock
  CapsLock
  NumLock

  Numlock ON
  Numpad0
  Numpad1
  Numpad2
  Numpad3
  Numpad4
  Numpad5
  Numpad6
  Numpad7
  Numpad8
  Numpad9
  NumpadDot (.)
  NumpadDiv (/)
  NumpadMult (*)
  NumpadAdd (+)
  NumpadSub (-)
  NumpadEnter

  Numlock OFF
  NumpadIns
  NumpadEnd
  NumpadDown
  NumpadPgDn
  NumpadLeft
  NumpadClear
  NumpadRight
  NumpadHome
  NumpadUp
  NumpadPgUp
  NumpadDel
  NumpadDiv (/)
  NumpadMult (*)
  NumpadAdd (+)
  NumpadSub (-)
  NumpadEnter

  F1 through F24 - 鍵盤上方的功能鍵,一般鍵盤只會有 F1~F12
  AppsKey - 右鍵選單鍵,存在感很低的按鍵,標準的 104 key 鍵盤,位在右邊 Ctrl 和視窗鍵之間。
  LWin - 左邊視窗鍵
  RWin - 右邊視窗鍵
  Control (or Ctrl)
  Alt
  Shift
  註: Shift::, Alt::, and Control:: 為放開時觸發,加 ~ 時則相反,如 ~Alt::. 但 LAlt:: 等則為按下去時觸發。
  LControl (or LCtrl) - 左 Ctrl
  RControl (or RCtrl) - 右 Ctrl
  LShift - 左 Shift
  RShift - 右 Shift
  LAlt - 左 Alt
  RAlt - 右 Alt
  PrintScreen
  CtrlBreak
  Pause
  Break
  Help - 一般鍵盤不會看到的按鍵,不同於 F1
  Sleep - 睡眠鍵,官方說這個指令不一定有辦法對應到你鍵盤的睡眠鍵。

  以下為一般多媒體或多功能鍵盤常會有的功能鍵:
  Browser_Back
  Browser_Forward
  Browser_Refresh
  Browser_Stop
  Browser_Search
  Browser_Favorites
  Browser_Home
  Volume_Mute
  Volume_Down
  Volume_Up
  Media_Next
  Media_Prev
  Media_Stop
  Media_Play_Pause
  Launch_Mail
  Launch_Media
  Launch_App1
  Launch_App2



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
這個嘛
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14


 . 積分: 938
 . 文章: 1491
 . 收花: 8328 支
 . 送花: 4892 支
 . 比例: 0.59
 . 在線: 3919 小時
 . 瀏覽: 44333 頁
 . 註冊: 7448
 . 失蹤: 4
#2 : 2008-11-7 12:46 AM     只看本作者 引言回覆

題外話:
這個跟按鍵精靈差不多意思,只是他是英文版的(免費又比按鍵精靈好用很多XD)
所以玩線上遊戲時,如果是會抓外掛的代理商,會被判定使用外掛



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
csky
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14
天之叢雲

今日心情

 . 積分: 1049
 . 精華: 1
 . 文章: 2032
 . 收花: 8694 支
 . 送花: 6430 支
 . 比例: 0.74
 . 在線: 7123 小時
 . 瀏覽: 11971 頁
 . 註冊: 7126
 . 失蹤: 5
 . 自由台灣
#3 : 2008-11-7 09:30 AM     只看本作者 引言回覆

推薦另一個用autohotkey寫成的軟體
texter。
功能是你可以以預先輸入一大串字,然後用某個關鍵字啟動。
請至網頁看此軟體的功能:
http://lifehacker.com/software/t ... -windows-238306.php

同時他也可以建立script,可以輸入字串,按鍵等連串的功能。
目前是不可或缺的軟體。

另一個中文的介紹網站:
http://blog.xuite.net/emisjerry/tech/10463415

[csky 在  2008-11-7 09:31 AM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
ROACH
版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30
減肥中!請勿餵食

十週年紀念徽章(四級)  

 . 積分: 15119
 . 精華: 14
 . 文章: 11767
 . 收花: 140853 支
 . 送花: 6005 支
 . 比例: 0.04
 . 在線: 8870 小時
 . 瀏覽: 85616 頁
 . 註冊: 8210
 . 失蹤: 5
 . 鄉下地方
#4 : 2009-10-17 04:36 PM     只看本作者 引言回覆

可不可以用這個掛『開心農場』
自動種白蘿蔔自動收成



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-11-21 09:08 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.030723 second(s), 8 queries , Qzip disabled