EzHotKey 板


LINE

※ 引述《ShineX (........)》之銘言: : 雖然我在網路上找到了範例, 但現在有遇到一個問題, : 想請問一下面這段判斷式... : If A_TimeIdlePhysical>=%idleduration% : { : ... : } : 這個判斷式中的 A_TimeIdlePhysical, : 應該是系統沒有收到任何輸入(滑鼠和鍵盤的輸入都"忽略")的時間吧? : 但是我發現只有我鍵盤或滑鼠有動作, A_TimeIdlePhysical就會reset : 我有印出來看過... : p.s. A_TimeIdle 則是"不忽略"滑鼠和鍵盤的輸入 : 請問這是啥麼問題, 謝謝!!! 先跑一下這段 Script 比較容易說明 ---------------->8---------------->8---------------- 請沿此線剪下 ---- #InstallKeybdHook #InstallMouseHook CoordMode, ToolTip TestKeyboard := True Loop { ToolTip, % "TimeIdle = `t" . A_TimeIdle . "`n" . "TimeIdlePhysical = `t" . A_TimeIdlePhysical, 0, 0 ; 若 A_TimeIdle 大於 5 秒 If A_TimeIdle >= 5000 { ; 交替送出鍵盤或滑鼠命令 If TestKeyboard Send, {ScrollLock} Else MouseMove, 0, 0, 0, R TestKeyboard := !TestKeyboard } Sleep, 100 } ---------------->8---------------->8---------------- 請沿此線剪下 ---- ■ 狀況一 每當 A_TimeIdle 大於 5 秒時,Script 送出的鍵盤或滑鼠模擬輸入會讓它歸零 ,A_TimeIdlePhysical 則不受影響,如果使用者以實體鍵盤或滑鼠裝置來輸入 ,A_TimeIdle 與 A_TimeIdlePhysical 兩者皆歸零 ■ 狀況二 註解前兩行,則 A_TimeIdlePhysical 等於 A_TimeIdle ■ 狀況三 取消前兩行註解,迴圈前加上一行「BlockInput, On」 此時使用者的實體鍵盤或滑鼠裝置皆處於無法輸入的狀態,移動滑鼠或按下滑鼠 按鈕,A_TimeIdle 與 A_TimeIdlePhysical 都不受影響,但是按壓鍵盤時兩者 皆會歸零 (請按 Ctrl + Alt + Del 解除 BlockInput 狀態) 若未按壓實體鍵盤或使用滑鼠裝置,A_TimeIdle 與 A_TimeIdlePhysical 同於 狀況一 由以上可知「#InstallKeybdHook」與「#InstallMouseHook」這兩行命令會影響 A_TimeIdlePhysical 是否忽略程式送出的鍵盤或滑鼠模擬輸入,也就是說,在 啟用 Keyboard/Mouse Hook 的情況下,A_TimeIdlePhysical 會忽略程式的鍵盤 或滑鼠輸入 (不限於 AutoHotkey) 使用 AutoHotkey 需注意的是,Keyboard/Mouse Hook 啟用與否跟 Script 內容 有關,沒使用上述命令並不代表一定沒有啟用 Keyboard/Mouse Hook,例如以下 的情況會強制啟用 Keyboard Hook 1. 使用 Hotstrings 2. 設置需要使用 Keyboard Hook 的快速鍵 3. 使用 SetNumLockState, AlwaysOn (或 AlwaysOff) 命令 (SetCapsLockState 及 SetScrollLockState 亦同) 4. 使用 Input 命令 如果要確認 Script 是否啟用 Keyboard/Mouse Hook,可以在 AutoHotkey 視窗 的 [View]→[Key history and script info] 裡查詢 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.159.124
1F:推 ShineX:超棒的講解, 馬上來試試, 謝謝!!! 11/10 14:56







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP