作者kslman ()
看板EzHotKey
标题Re: [AHK-] 目前视窗相对座标及测试网页是否执行完 …
时间Mon Mar 14 21:37:52 2011
※ 引述《dauntless (火车呼噜呼噜)》之铭言:
: 请问autohotkey要如何做到下面的功能呢?
: 1、点击目前执行视窗的相对座标。
: 2、得知所开启的网页是否已执行完毕(请先暂不考虑使用sleep)
: 请各位高手给小弟一些提示,谢谢~~
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 163.29.130.54
: 推 JediDotOrg:1: WinGetPos 2: 你的问题需要再特定一些... 03/14 19:40
: → dauntless:我可以得到视窗相对座标,但我不晓的如何点击。 03/14 20:43
: → dauntless:例:click 111,123(这样是绝对座标,相对座标要怎麽下? 03/14 20:44
MouseClick [, WhichButton , X, Y, ClickCount, Speed, D|U, R]
是作用在当前视窗,可用AU3_Spy查视窗座标比较快
: → dauntless:第2点,假设我开启一网页中有一个文字输入栏,我想要先 03/14 20:45
: → dauntless:滑鼠点击该文字栏的座标後再输入文字,但我要确定该文字 03/14 20:47
: → dauntless:输入栏已出现在网页上,这样点击才有用, 03/14 20:48
: → dauntless:谢谢您的回覆. 03/14 20:48
网页输出文字有这麽慢吗...sleep应该还是比较方便得多。
如果真要做,我只能想到比较简单的做法,用PixelSearch写一个:
loop
{
PixelSearch, Px, Py, XXX, YYY, XXX2, YYY2, 0x文字颜色, X, Fast
if ErrorLevel
{
Sleep, 200
}
else
{
看你要做啥
break
}
不然还是简单的估一下时间还比较方便...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.91.99.240
1F:→ IsMe1086:一般网页好像是5s就可以算timeout了 03/30 08:46