作者IAMQQ (好忙好忙...)
看板EzHotKey
标题[AHK-] 关於背景执行的问题
时间Thu Aug 19 00:59:41 2010
就跟标题一样 我想要让它在背景跑网页的连点
目前前景的部份我用录制的方式已经可以正常了
背景的部份还搞不太懂 请各位前辈指点
loop
{
WinWait, XXX - Windows Internet Explorer,
IfWinNotActive, XXX - Windows Internet Explorer, ,
WinActivate, XXX - Windows Internet Explorer,
WinWaitActive, XXX - Windows Internet Explorer,
MouseClick, left, 765, 414
Sleep, 1000
MouseClick, left, 662, 442
Sleep, 1000
MouseClick, left, 653, 525
Sleep, 1000
MouseClick, left, 790, 705
Sleep, 3000
send, {F5}
Sleep, 1000
}
return
F12::Pause
它大概是长这样 我的问题是 我该怎麽让AHK指定到我想让他执行的网页呢?
是用 ControlGetFocus, Var_Control, A和WinGet, Var_WinTitle, ID, A
这两个吗? 但是我不是很懂後面变数的意思
另外我是否将MouseClick改为
ControlClick, ahk_class IEFrame, click 765, 414,这样就代表是背景执行?
Send改为ControlSend {F5} 这样改就可以了吗?
我自己尝试了一下ControlGetFocus的功能 但因我不太了解 所以失败了
不过拿掉的话虽然AHK有正常执行 但是没作用
另外想请问是否能让AHK在某区域侦测到某种颜色後执行某动作或不执行某动作呢?
因为之前有用过其他版友写的小程式 其中有抓色功能
想请问一下如果我想弄出这样的功能应该怎麽用?
谢谢各位前辈的回答
--
如有爬文不够之处请见谅
若能提供文章代码或关键字
我会非常感谢您的
另提供一点P币给为我解答的前辈
谢谢m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.12.89.237
※ 编辑: IAMQQ 来自: 124.12.89.237 (08/19 01:01)
1F:→ kslman:ControlClick [, Control-or-Pos, WinTitle, WinText, 08/19 02:06
2F:→ kslman:WhichButton, ClickCount, Options, ExcludeTitle, 08/19 02:06
3F:→ kslman:, ExcludeText] 08/19 02:07
4F:→ kslman:PixelSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, 08/19 02:07
5F:→ kslman:ColorID [, Variation, Fast|RGB] 08/19 02:08
6F:→ kslman:不过PixelSearch是抓萤幕颜色,程式在背景动作无法判定 08/19 02:09