按键精灵窗口句柄坐标问题

按键精灵窗口句柄坐标问题
做了一个小辅助~就是加血的~不过每次运行游戏都要从新做~不知道怎么锁定窗口~查了好多也没差出来个所以然来~
希望大虾们帮忙修改一下这个脚本~大概意思就是窗口在任何位置都能用~谢谢啦~
IfColor 373,143,cccccc,0
KeyPress 50,1
Delay 3000
IfColor 455,175,7aacff,0
KeyPress 13,1
Delay 1000
Else
EndIf
首先你要获取你想要取色的点的相对坐标,具体方法可以用抓抓
选择句柄工具,按猜森森F8,光标移动到你要抓句柄的窗口上,按F8停止
此时下面的客户区大小的穗亩左上角就是你游戏的左上角点,然后在左边那个有放大镜的窗口那里,定位起点坐标输入这个坐标,那么现在你截取的位标就是游戏的相对坐标了
然后,以下代码
hwnd = Plugin.Window.Find(0, "游戏窗口名字")
XY = Plugin.BkgndColor.GetPixelColor(hwnd, 你刚截取的X坐标,Y坐标)
If xy = "颜色" Then
KeyPress 50,1
Delay 3000
XY2 = Plugin.BkgndColor.GetPixelColor(hwnd, 你刚截取的X坐标,Y坐标春缺)
If XY2 = "颜色"Then
KeyPress 13, 1
End If
Delay 1000
End If
任何位置都可以用用后台的啦.要不加个命令跳到左上角
← 上一篇: 下一篇: →