校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > autoit HotKeySet 函數

autoit HotKeySet 函數

熱門標簽:什么渠道可以找外呼系統客戶 雷霆電話機器人電話 湖州電銷防封卡 電話智能外呼系統誠信合作 信陽話務外呼系統怎么收費 真人和電話機器人對話 金融電銷公司怎么辦理外呼系統 安徽400電話辦理 使用電話機器人電銷是否違法

HotKeySet ( "熱鍵" [, "函數名"] )

 

參數

熱鍵 要設置的熱鍵,按鍵格式與 Send() 函數使用的一樣。
函數名 [可選參數] 按下熱鍵后要調用的函數名。留空則撤銷此前設置的熱鍵。

 

返回值

成功: 返回值為1。
失敗: 返回值為0。

 

注意

每個腳本程序最多能同時注冊64個熱鍵。

如果有兩個 AutoIt 腳本設置了同樣的熱鍵,您應該避免同時運行這兩個腳本程序(否則第二個腳本將無法捕獲熱鍵,除非第一個腳本終止運行或在第二個腳本設置熱鍵前撤銷了沖突熱鍵)。

用戶按下熱鍵后 *通常會* 中斷當前運行中的 AutoIt 函數/語句,并運行該熱鍵關聯的用戶函數,直到其完成操作或被中斷為止。當然也會有些例外:
1) 如果當前(運行的)函數是個“阻斷型(blocking)”函數,則鍵擊動作將被緩沖并等待該阻斷型函數完成操作后才繼續執行。MsgBox 和 FileSelectFolder 就是典型的阻斷型函數。您可以試試在下面示例腳本中定義的熱鍵 Shift-Alt-d。
2) 如果您在 AutoIt 的托盤菜單上選擇了暫停腳本則任何在暫停期間按下的熱鍵都將被忽略。

不能設置的熱鍵:

Ctrl+Alt+Delete 由 Windows 保留
F12 也是由 Windows 保留,涉及到 API。
小鍵盤上的 Enter(回車)鍵 使用 {Enter} 即可同時捕獲主鍵盤和小鍵盤上的回車鍵
Win+B,D,E,F,L,M,R,U; 以及 Win+Shift+M 這些都是 Windows 內置的快捷鍵。注意:Win+B 和 Win+L 僅由 Windows XP 以上系統保留。
Alt, Ctrl, Shift, Win 這些都是輔助按鍵!
其它 任何由第三方軟件定義的全局熱鍵、任何由兩個或更多“基鍵”組成的熱鍵(比如 '{F1}{F2}')、任何型如 '{LALT}' 或 '{ALTDOWN}' 的按鍵。

在設置了一個熱鍵后,AutoIt 將嘗試捕獲指定按鍵事件但并不會把它傳遞到激活程序中,不過也有一個例外:按下 Lock 鍵(包括 NumLock、CapsLock 和 ScrollLock)在任何時候都將切換其相應狀態!如果希望把捕獲的熱鍵事件發送到激活程序中,您就必須先注銷該熱鍵然后再調用 SendControlSend 函數:

; 捕獲并傳遞按鍵事件
HotKeySet("{Esc}", "captureEsc")
Func captureEsc()
    ; ... 這里可定義要做的各種任務
    HotKeySet("{Esc}")
    Send("{Esc}")
    HotKeySet("{Esc}", "captureEsc")
EndFunc


 

相關

Send, ControlSend

 

示例


; 按下 Esc 將終止腳本,按下 Pause/Break 則將“暫停”

Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
HotKeySet("+!d", "ShowMessage")  ;Shift-Alt-d

;;;; 這里是程序主體 ;;;;
While 1
    Sleep(100)
WEnd
;;;;;;;;

Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
        sleep(100)
        ToolTip('腳本已被“暫停”',0,0)
    WEnd
    ToolTip("")
EndFunc

Func Terminate()
    Exit 0
EndFunc

Func ShowMessage()
    MsgBox(4096,"","這是一個對話框。")
EndFunc

標簽:山南 運城 鶴崗 濟南 湛江 德州 岳陽 六盤水

巨人網絡通訊聲明:本文標題《autoit HotKeySet 函數》,本文關鍵詞  autoit,HotKeySet,函數,autoit,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《autoit HotKeySet 函數》相關的同類信息!
  • 本頁收集關于autoit HotKeySet 函數的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 甘南县| 清河县| 托克托县| 晋城| 大安市| 东城区| 五大连池市| 新宾| 瑞金市| 扶风县| 嘉义市| 乌拉特中旗| 龙南县| 太谷县| 香河县| 县级市| 甘德县| 楚雄市| 大足县| 安新县| 夏邑县| 屏东县| 阳朔县| 永康市| 漳州市| 城口县| 察哈| 秦安县| 高台县| 大埔区| 英吉沙县| 霸州市| 宜黄县| 磴口县| 班戈县| 林甸县| 西贡区| 绍兴县| 上栗县| 崇州市| 巴南区|