魔导 发表于 2011-10-4 13:46:07

关于窗口坐标的~~~~ 已解决

本帖最后由 魔导 于 2011-10-15 23:43 编辑

小第想写点鼠标点击的操作要写在窗口坐标里   就是窗口移动过也能点到的那样
   
   看了帮助   可是窗口信息探测器里没有   ID   这一项    其他的都有了    请各位前辈看看该怎么办

jj119120 发表于 2011-10-4 18:35:53

外挂制作第二节有讲到偏移    你看下就懂了   原帖地址在下面
http://www.autoitx.com/thread-19056-1-1.html

xms77 发表于 2011-10-4 19:25:47

使用相对坐标,不要绝对坐标

gzh888666 发表于 2011-10-4 22:53:13

使用相对坐标,不要绝对坐标
xms77 发表于 2011-10-4 19:25 http://www.autoitx.com/images/common/back.gif

别误导人家了,说的就不是一码事!

魔导 发表于 2011-10-14 17:13:24

回复 4# gzh888666


    多谢前辈{:1_498:}

魔导 发表于 2011-10-14 17:14:57

回复 2# jj119120


谢谢多谢前辈{:1_498:}    这个也看了 6 节疯子用的是内存和色,好像没提到ID这个东西

魔导 发表于 2011-10-14 17:16:15

回复 3# xms77


谢谢提醒{:1_498:}   ID怎么办呢?

jj119120 发表于 2011-10-15 03:05:15

本帖最后由 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在窗口内任意位置点击鼠标左键显示在当前窗口的相对位置

魔导 发表于 2011-10-15 23:26:05

回复 8# jj119120


    多谢多谢{:1_498:}

loveauto 发表于 2012-9-19 09:30:50

正找这个问题哟 感谢万能的论坛

fanxiang_1984 发表于 2012-11-9 10:32:57

正在找学习相对坐标,学习了。谢谢

fanxiang_1984 发表于 2012-11-9 10:46:30

正在找学习相对坐标,学习了。谢谢
页: [1]
查看完整版本: 关于窗口坐标的~~~~ 已解决