作者mesak (米沙)
看板EzHotKey
标题[AHK-] 滑鼠背景执行?
时间Fri May 27 15:15:38 2011
各位好,我第一次写 AHK 程式
参考了版上的文章,跟网路找到的范例
~ScrollLock:: ;'~'是为了保留ScrLk原本的功能,
WinGetClass, active_class, A
Loop
{
GetKeyState, state, ScrollLock, T ;按下scrollLock 程式启动 T=toogle
if state = D ;scrolllock 按下 (D=down 亮)
{
IfWinNotExist, ahk_class %active_class%
winwait, ahk_class %active_class%
IfWinNotActive, ahk_class %active_class%
WinActivate, ahk_class %active_class%
WinWaitActive, ahk_class %active_class%
WinGetActiveTitle, active_title
ControlClick, x390 y685 , %active_title%
Sleep, 2000
ControlClick, x390 y760 , %active_title%
Sleep, 2000
ControlClick, x470 y685 , %active_title%
Sleep, 2000
ControlClick, x470 y760 , %active_title%
WinMinimize
}
else
{
break ;跳出回圈
}
Sleep, 300000
}
return
作用是只要在该视窗按下 SCROLL 之後自动点击座标,点好之後缩小
有个问题是 当我 多开视窗的时候就会没作用
还有没有背景点击的功能,还是得跳出来点,这样对上班有点危险 XD
希望有前辈能指导一下该座什麽修改比较好
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 112.104.133.184
1F:推 fossil313:它会跳出来点...不正是你要它跳出来点的吗? XD 05/27 19:47
2F:→ mesak:我希望是背景点.....但是 用 ControlClick 他会跳出来 05/27 20:27
3F:→ mesak:原本是抓 WINTEXT 结果FB 会有 (1)这种TITLE一改掉就不能动 05/27 20:27
4F:→ mesak:所以我乾脆 先把驻点移到视窗,然後取得该视窗的TITLE 05/27 20:28
5F:→ mesak:在开始执行 动作.... 总觉得有点不是很稳定阿~~ 05/27 20:28
6F:→ fossil313:可以在controlclick後面第六栏的地方加上NA试看看 05/27 22:54
7F:→ fossil313:例:controlclick, x10 y10, aaa, , , , NA 05/27 22:55
8F:→ fossil313:title的问题 可以用settitlematchmode改成不用完全符合 05/27 22:56
9F:→ mesak:成功了 XD 谢谢 05/28 00:40