最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

autoit HotKeySet 函數(shù)

 更新時間:2008年06月18日 21:56:52   作者:  
HotKeySet 設(shè)置一個可調(diào)用某用戶函數(shù)的熱鍵。

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

 

參數(shù)

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

 

返回值

成功: 返回值為1。
失?。?/TD> 返回值為0。

 

注意

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

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

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

不能設(shè)置的熱鍵:

Ctrl+Alt+Delete 由 Windows 保留
F12 也是由 Windows 保留,涉及到 API。
小鍵盤上的 Enter(回車)鍵 使用 {Enter} 即可同時捕獲主鍵盤和小鍵盤上的回車鍵
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 這些都是輔助按鍵!
其它 任何由第三方軟件定義的全局熱鍵、任何由兩個或更多“基鍵”組成的熱鍵(比如 '{F1}{F2}')、任何型如 '{LALT}' 或 '{ALTDOWN}' 的按鍵。

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

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


 

相關(guān)

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

相關(guān)文章

  • AutoIt3和按鍵精靈的功能對比

    AutoIt3和按鍵精靈的功能對比

    AutoIt3和按鍵精靈的比較 無其他的意思,剛看到,順手轉(zhuǎn)了過來,給想學(xué)AUtoIT的同志看看,以下是國內(nèi)(AutoIT )二位高手的評價(本論壇高手也多,只是一直默默無聞,象幾位版主
    2008-06-06
  • autoit 命令行參數(shù)說明

    autoit 命令行參數(shù)說明

    命令行參數(shù) AutoIt 腳本程序可通過命令行調(diào)用,當(dāng)我們傳遞命令行參數(shù)到腳本中的時候會有一個特殊的數(shù)組 $CmdLine 保存相關(guān)數(shù)據(jù)。
    2008-06-06
  • Au3截取騰訊天氣的腳本

    Au3截取騰訊天氣的腳本

    騰訊的天氣是相當(dāng)?shù)臏?zhǔn)呀.而且還有實時天氣, 今天把它給應(yīng)用上了,附上源代碼拋磚引玉.
    2008-09-09
  • autoit InputBox 函數(shù)

    autoit InputBox 函數(shù)

    顯示以一個輸入框以供用戶輸入數(shù)據(jù)。InputBox ( "標(biāo)題", "提示信息" [, "默認(rèn)數(shù)據(jù)" [, "密碼字符" [, 寬度, 高度 [, 左邊, 上邊 [, 超時時間]]]]] )
    2008-06-06
  • autoit自定義函數(shù)

    autoit自定義函數(shù)

    所謂函數(shù)是指可在腳本中調(diào)用并實現(xiàn)特定“功能”的代碼片段。在 AutoIt 中有兩種函數(shù),包括 內(nèi)建函數(shù) 和 自定義函數(shù)。
    2008-06-06
  • QQ向陌生人聊天的autoit腳本

    QQ向陌生人聊天的autoit腳本

    直接輸入對方的qq號即可和對方交談的autoit腳本,沒什么技術(shù)含量,就是需要掌握下autoit的相關(guān)知識
    2008-06-06
  • 使用AutoIT實現(xiàn)自動登錄/退出客戶端軟件,刪除日志

    使用AutoIT實現(xiàn)自動登錄/退出客戶端軟件,刪除日志

    最近在測試新版客戶端時發(fā)現(xiàn),會不定時的出現(xiàn)登錄失敗,提示信息是“連接登錄服務(wù)器失敗...”。經(jīng)過一番嘗試,發(fā)現(xiàn)在安裝客戶端后登錄,錯誤出現(xiàn)的幾率較高。
    2009-03-03
  • 飛信的CMD命令行接口批量發(fā)送信息

    飛信的CMD命令行接口批量發(fā)送信息

    最近在用AU3開發(fā)一款用來調(diào)用飛信發(fā)送短信的小東東 飛信是個很好的東西,可惜用的人少,很多不厚道的同學(xué)注冊之后就不再登錄了.
    2008-09-09
  • autoit入門教程小結(jié)

    autoit入門教程小結(jié)

    對于聽說過autoit腳本的朋友,下面的入門教程是個不錯的教材,建議大家看看
    2008-06-06
  • 獲取外網(wǎng)IP并發(fā)送到指定的郵箱的腳本

    獲取外網(wǎng)IP并發(fā)送到指定的郵箱的腳本

    來自小A的源碼,其實用到的全部是AU3自帶的UDF,非常有學(xué)習(xí)的意義!功能:獲取外網(wǎng)IP并將IP發(fā)送到配置文件中定義的郵箱
    2012-05-05

最新評論

哈尔滨市| 道真| 凤山市| 三穗县| 阿鲁科尔沁旗| 上饶市| 建阳市| 城市| 疏勒县| 广宁县| 慈利县| 雅江县| 宿州市| 任丘市| 轮台县| 布尔津县| 蓝田县| 汉寿县| 酒泉市| 右玉县| 永春县| 丁青县| 什邡市| 方正县| 育儿| 锦屏县| 从化市| 陆良县| 昂仁县| 安国市| 白水县| 新竹市| 收藏| 新兴县| 柳江县| 休宁县| 光泽县| 离岛区| 齐河县| 咸丰县| 祁阳县|