作者royhsia (转档真是大哉问)
站内EzHotKey
标题[AHK-] 如何执行时让萤幕待命?
时间Mon Nov 30 20:01:48 2009
我写了一个点连结开分页,再关掉分页的 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
1F:→ royhsia:P.S. 因为萤幕开关故障才不喜欢开关 11/30 20:07
2F:推 scsnake:萤幕有在动的话当然不会待命 有语法可以直接进入待命状态 11/30 20:24
3F:→ scsnake:但画面一动就会跳回来 11/30 20:24
4F:→ scsnake:不然你只能直接拔萤幕插头或关掉萤幕 11/30 20:25
5F:→ royhsia:orz 〒△〒 我记得以前用按键精灵好像可以 11/30 21:55
6F:推 kslman:搭配 wizmo.exe 或 nircmdc.exe 这两个程式就可以关萤幕 11/30 23:18
7F:→ kslman:当然还可以做更多事啦,然後我个人比较喜爱nircmdc.exe 11/30 23:19
8F:→ royhsia:两种我都试了 可是当AHK继续按连结时 萤幕又打开了 12/01 00:44
9F:→ royhsia:不过还是感谢 这东西看起来还蛮好玩的 XDDD 12/01 00:45