[AHK-] 如何執行時讓螢幕待命?

看板EzHotKey作者 (轉檔真是大哉問)時間15年前 (2009/11/30 20:01), 編輯推噓2(207)
留言9則, 3人參與, 最新討論串1/1
我寫了一個點連結開分頁,再關掉分頁的 AHK 。 不過他在執行時,螢幕不會 20 分鐘待命。請問要加甚麼東西才可以讓螢幕待命? 我在精華區沒找到 還是 AHK 無法當作背景執行讓螢幕待命? 還有一個問題,寫 C 的時候都會用 {} 把敘述包起來。 AutoHotKey 不用嗎? 我只有看到加 return 而已。如果是加 return 的話,程式是怎麼判斷這是同一項的敘述 先感謝回答的人了 寫得很爛,不過還是附上來好了 參考了精華區 z-3-1-8 與 z-3-1-3-10,還有 Macro recorder ~ScrollLock:: GetKeyState, state, ScrollLock, T if state = D Loop{ WinActivate, ahk_class MozillaUIWindowClass Click middle 82 210 Loop 18{ if not GetKeyState("ScrollLock", "T") break Sleep, 1000 } if not GetKeyState("ScrollLock", "T") break Click middle 347 178 ;這三行是防止我沒關到,因為我的書籤工具列有時三行,有時兩 Sleep, 100 ;行。所以先按第四行的分頁列,再按第三行,再關一次。 Click middle 347 152 Sleep, 100 Click middle 347 178 Loop 42{ if not GetKeyState("ScrollLock", "T") break Sleep, 1000 } if not GetKeyState("ScrollLock", "T") break } return -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.217.76

11/30 20:07, , 1F
P.S. 因為螢幕開關故障才不喜歡開關
11/30 20:07, 1F

11/30 20:24, , 2F
螢幕有在動的話當然不會待命 有語法可以直接進入待命狀態
11/30 20:24, 2F

11/30 20:24, , 3F
但畫面一動就會跳回來
11/30 20:24, 3F

11/30 20:25, , 4F
不然你只能直接拔螢幕插頭或關掉螢幕
11/30 20:25, 4F

11/30 21:55, , 5F
orz 〒△〒 我記得以前用按鍵精靈好像可以
11/30 21:55, 5F

11/30 23:18, , 6F
搭配 wizmo.exe 或 nircmdc.exe 這兩個程式就可以關螢幕
11/30 23:18, 6F

11/30 23:19, , 7F
當然還可以做更多事啦,然後我個人比較喜愛nircmdc.exe
11/30 23:19, 7F

12/01 00:44, , 8F
兩種我都試了 可是當AHK繼續按連結時 螢幕又打開了
12/01 00:44, 8F

12/01 00:45, , 9F
不過還是感謝 這東西看起來還蠻好玩的 XDDD
12/01 00:45, 9F
文章代碼(AID): #1B4xGkya (EzHotKey)
文章代碼(AID): #1B4xGkya (EzHotKey)