設(shè)置調(diào)用用戶函數(shù)的熱鍵.
HotKeySet ( "熱鍵" [, "函數(shù)"] )
熱鍵 | 設(shè)置組合鍵的熱鍵. 按鍵格式與 Same format as Send() 函數(shù)使用的相同. |
函數(shù) | [可選參數(shù)] 熱鍵調(diào)用的函數(shù)名. 留空則撤銷此前設(shè)置的熱鍵. |
成功: | 返回 1. |
失敗: | 返回 0. |
Ctrl+Alt+Delete | 由 Windows 系統(tǒng)保留 |
F12 | 也是由 Windows 保留, 涉及到 API. |
數(shù)字鍵盤" Enter "回車鍵 | 使用 {Enter} 可同時(shí)捕獲主鍵盤和小鍵盤上的回車鍵. |
Win+B,D,E,F,L,M,R,U; 與 Win+Shift+M | 這些都是 Windows 內(nèi)置的快捷鍵. 注意: Win+B 與 Win+L 僅由 Windows XP 及以上系統(tǒng)保留. |
Alt, Ctrl, Shift, Win | 這些都是組合按鍵! |
其它 | 任何由第三方軟件定義的全局熱鍵, 任何由兩個(gè)或更多"基鍵"組成的熱鍵, 例如 '{F1}{F2}', 任何型如 '{LALT}' 或 '{ALTDOWN}' 的按鍵. |
; 點(diǎn)擊 Esc 結(jié)束腳本, 點(diǎn)擊 Pause/Break
使腳本暫停
Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
HotKeySet("+!d",
"ShowMessage")
;點(diǎn)擊 Shift + Alt + d
;;;; 這里總是程序的主體 ;;;;
While 1
Sleep(100)
WEnd
;;;;;;;;
;;;;;;;;
Func TogglePause()
$Paused = Not $Paused
While
$Paused
Sleep(100)
ToolTip('腳本
"暫停"', 0, 0)
WEnd
ToolTip("")
EndFunc ;==>TogglePause
Func Terminate()
Exit
0
EndFunc ;==>Terminate
Func ShowMessage()
MsgBox(4096, "", "這是一個(gè)消息.")
EndFunc ;==>ShowMessage
provider with jb51.net (unicode) |