
按键精灵9中如何在子窗口中找到坐标?? 20
求图片中子窗口坐标的确认。我用按键精灵在父窗口下写了左键单击某一坐标,但鼠标却没有反应。是不是先要识别子窗口才能输入正确坐标??如果要识别子窗口,应该用什么语句??Dim...
求图片中子窗口坐标的确认。我用按键精灵在父窗口下写了左键单击某一坐标,但鼠标却没有反应。是不是先要识别子窗口才能输入正确坐标??
如果要识别子窗口,应该用什么语句??
Dim hwnd
Hwnd = Plugin.Window.MousePoint()
Hwnd = Plugin.Window.GetKeyFocusWnd()
sRect = Plugin.Window.GetWindowRect(Hwnd)
MyArray=Split(sRect,"|")
Ux=CLng(MyArray(0))
Uy=CLng(MyArray(1))
Rem 找人界面
Call Plugin.Bkgnd.moveto(Hwnd,605, 257)//这是后台点击人物坐标
Delay 500
Call Plugin.Bkgnd.LeftClick(Hwnd, 605, 257)
Delay 500
Call Plugin.Bkgnd.Leftdown(Hwnd, 605, 257)
Delay 500
Call Plugin.Bkgnd.Leftup(Hwnd, 605, 257)
Delay 500
GetColor = Plugin.Bkgnd.GetPixelColor(Hwnd,518,42)
If GetColor ="83DDFF"Then
Goto 找人界面
Else
Goto 施法找色
End If 展开
如果要识别子窗口,应该用什么语句??
Dim hwnd
Hwnd = Plugin.Window.MousePoint()
Hwnd = Plugin.Window.GetKeyFocusWnd()
sRect = Plugin.Window.GetWindowRect(Hwnd)
MyArray=Split(sRect,"|")
Ux=CLng(MyArray(0))
Uy=CLng(MyArray(1))
Rem 找人界面
Call Plugin.Bkgnd.moveto(Hwnd,605, 257)//这是后台点击人物坐标
Delay 500
Call Plugin.Bkgnd.LeftClick(Hwnd, 605, 257)
Delay 500
Call Plugin.Bkgnd.Leftdown(Hwnd, 605, 257)
Delay 500
Call Plugin.Bkgnd.Leftup(Hwnd, 605, 257)
Delay 500
GetColor = Plugin.Bkgnd.GetPixelColor(Hwnd,518,42)
If GetColor ="83DDFF"Then
Goto 找人界面
Else
Goto 施法找色
End If 展开
3个回答
展开全部
不用吧,你又不是后台操作。可能是游戏禁止后台操作的原因。把你写的发上来看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用大漠的窗口绑定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先说你想要干什么。。然后把你的脚本放出来。在帮你看看有什么问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询