星雨朝霞 发表于 2010-1-26 21:24:06

如何点击一个窗口内指定坐标?

最近在玩游戏时,突然想用AU3弄那个游戏的自动登陆!可那游戏的密码输入框又没个控件类别名!只能通过坐标来把输入焦点置给那个输入框!
所以ControlClick命令就没用了!!各位有何方法?
现在使用的是先激活窗口再点击坐标!这样我觉得不太好,容易出错!!

gapkiller 发表于 2010-1-26 22:07:42

把窗口移动到(0,0)
再set on top
再用鼠标点坐标...

pusofalse 发表于 2010-1-26 22:12:07

窗口位置会变,但窗口内的控件位置不变。
用_WinAPI_ClientToScreen将控件坐标转化为屏幕坐标,再MouseClick - -|||

星雨朝霞 发表于 2010-1-27 21:53:55

没个直接点方法吗?
比如直接向窗体内某坐标发送鼠标点击命令

316428696 发表于 2010-1-31 21:16:51

有个mouseleft函数吧,忘记了!我翻翻写的源代码!

316428696 发表于 2010-1-31 21:18:44

_MouseClick(String($CtrlHandle), "left", $clickX, $clickY)
论坛里搜索下你就有知道了!

nicky_926 发表于 2010-6-21 19:28:53

_WinAPI_ClientToScreen会比较好一些。
页: [1]
查看完整版本: 如何点击一个窗口内指定坐标?