steven 发表于 2008-6-1 21:17:17

mouseclick怎么可以获得窗口的坐标的呢

mouseclick()这个用法,一直无法获得窗口坐标的呢
谁有这种的例子,给我一个,谢谢

[ 本帖最后由 steven 于 2008-6-2 19:23 编辑 ]

xwjsyyx 发表于 2008-6-1 23:35:14

;;;鼠标在活动窗口中准确定位(无论窗口怎么移动)
Opt("MouseCoordMode", 1);;;鼠标的函数取当前激活窗口里的坐标,而不是整个桌面的坐标
WinWaitActive("无标题 - 记事本")
$size = WinGetPos("无标题 - 记事本")
$x = $size+568;;;($size+鼠标屏幕坐标-窗口的X坐标)=====窗口的X坐标就等于$size的值
$y = $size+287;;;($size+鼠标屏幕坐标-窗口的y坐标)=====窗口的X坐标就等于$size的值
MouseClick("left",$x,$y)
MsgBox(0,"",$x&@CRLF&$y)

steven 发表于 2008-6-2 13:51:41

还是不明白的呢

steven 发表于 2008-6-2 19:22:51

谢谢,已解决了

KEYFree2008 发表于 2009-8-22 08:27:10

2# xwjsyyx

原来是这样获取窗体坐标的

onestone01 发表于 2009-8-23 20:07:19

如果不是后台,可以做到吗?

gelin 发表于 2015-2-28 17:36:27

本帖最后由 gelin 于 2015-2-28 19:22 编辑

学习了。。。。。

gelin 发表于 2015-2-28 19:16:18

好东西支持谢谢

gelin 发表于 2015-2-28 19:19:02

本帖最后由 gelin 于 2015-2-28 19:21 编辑

发错了。。。。。。。
页: [1]
查看完整版本: mouseclick怎么可以获得窗口的坐标的呢