关于窗口坐标的~~~~ 已解决
本帖最后由 魔导 于 2011-10-15 23:43 编辑小第想写点鼠标点击的操作要写在窗口坐标里 就是窗口移动过也能点到的那样
看了帮助 可是窗口信息探测器里没有 ID 这一项 其他的都有了 请各位前辈看看该怎么办 外挂制作第二节有讲到偏移 你看下就懂了 原帖地址在下面
http://www.autoitx.com/thread-19056-1-1.html 使用相对坐标,不要绝对坐标 使用相对坐标,不要绝对坐标
xms77 发表于 2011-10-4 19:25 http://www.autoitx.com/images/common/back.gif
别误导人家了,说的就不是一码事! 回复 4# gzh888666
多谢前辈{:1_498:} 回复 2# jj119120
谢谢多谢前辈{:1_498:} 这个也看了 6 节疯子用的是内存和色,好像没提到ID这个东西 回复 3# xms77
谢谢提醒{:1_498:} ID怎么办呢? 本帖最后由 jj119120 于 2011-10-15 03:06 编辑
回复 6# 魔导
我可算不上前辈也就比你早注册几天给你个例子你要是能看懂相对坐标的问题就好解决了#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 1281, 721, 293, 138)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $GUI_EVENT_PRIMARYDOWN
$size = WinGetPos("")
;MsgBox(0, "活动窗口状态 (X坐标,Y坐标,宽度,高度):", $size & " " & $size & " " & $size & " " & $size)
$pos = MouseGetPos()
;MsgBox(0, "鼠标 x,y:", $pos & "," & $pos)
$X = $pos - $size
$Y = $pos - $size
MsgBox(0, "鼠标 x,y:", $X & "," & $Y)
EndSwitch
WEnd在窗口内任意位置点击鼠标左键显示在当前窗口的相对位置 回复 8# jj119120
多谢多谢{:1_498:} 正找这个问题哟 感谢万能的论坛 正在找学习相对坐标,学习了。谢谢 正在找学习相对坐标,学习了。谢谢
页:
[1]