我的目標是:
在記事本打字時,如果打字中斷了1秒鐘,那麼就自動存檔。
我在網路上參考 autohotkey的方法如下 :
^!n::
SetTimer, CheckTime, 5000
Return ; <---------------------------
CheckTime:
IfGreater, A_TimeIdlePhysical, 1000, MsgBox, test
Return
但是這樣不管我打字多快,每隔 5秒鐘就會跑出 test這個 message。
如果我一直按著某鍵,可能要 7~8秒才會跑出 message。
我覺得我好像搞錯這些指令的意思,但網路上又看不出來定義為何。
請問如果是我的需要,就是打字中斷了固定幾秒鐘,要做某一動作,
該如何答成呢? AutoIt 或是 AutoHotKey的方法都可以。
如果能針對某一個軟體就更好。比如說我在記事本打字希望能自動存檔,
但打到一半時,我換到了網頁上網在facebook留言 ,此時就不希望
script的功用還繼續。在換回記事本時,功能就繼續。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 80.119.77.34
→
11/02 07:42, , 1F
11/02 07:42, 1F
→
11/02 07:43, , 2F
11/02 07:43, 2F
→
11/02 09:11, , 3F
11/02 09:11, 3F
→
11/14 22:47, , 4F
11/14 22:47, 4F