按键精灵 怎么获取光标的坐标

按键精灵 怎么获取光标的坐标,第1张

首先你要获取你想要取色的点的相对坐标,具体方法可以用抓抓
选择句柄工具,按F8,光标移动到你要抓句柄的窗口上,按F8停止
此时下面的客户区大小的左上角就是你游戏的左上角点,然后在左边那个有放大镜的窗口那里,定位起点坐标输入这个坐标,那么现在你截取的位标就是游戏的相对坐标了
然后,以下代码
hwnd = PluginWindowFind(0, "游戏窗口名字")
XY = PluginBkgndColorGetPixelColor(hwnd, 你刚截取的X坐标,Y坐标)
If xy = "颜色" Then
KeyPress 50,1
Delay 3000
XY2 = PluginBkgndColorGetPixelColor(hwnd, 你刚截取的X坐标,Y坐标)
If XY2 = "颜色"Then
KeyPress 13, 1
End If
Delay 1000
End If

Hwnd = PluginWindowForeground()
sRect = PluginWindowGetClientRect(Hwnd)
MsgBox "得到窗口句柄的客户区大小为:"& sRect
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
MyArray = Split(sRect, "|")
//下面这句将字符串转换成数值
L = Clng(MyArray(0)): T = Clng(MyArray(1))
R = Clng(MyArray(2)): B = Clng(MyArray(3))
Msgbox "左" & L & ",右 "& R & ",上" & T & ",下" & B

哈哈。和我开始学的时候一样。这个教程里没说清楚。其实你说的那个点右键设定点,要在抓抓里的。

可能我说的不是很清楚 ,这样,你先学会用抓抓。

点抓抓,

然后点图像,再点载屏,然后在载下来的里点右键。你就看到定点了。

如果你是想要设起点的话,你可以放大镜里设,

可能是你的窗口游戏 打开每回都不是一个固定地方或者你打开之后挪动窗口
所以坐标总是在变,这种情况你用 句柄 就可以了
Plugin s = WindowGetClientRect(hwnd)
XYArray = Split(s, "|", -1, 1)
dx = XYArray(0)
dy = XYarray(1)
这个是 偏移坐标换算的公式。
把你的相对的坐标写成后 坐标 -dx,-dy
比如Plugin BkgndLeftClick(句柄x-dx,y-dy)

你好,
1打开手机上的按键精灵,和电脑版一样,有两种编写脚本的方法,一种是录制脚本,另一种是直接编写代码,
2录制脚本:
录制脚本属于按键精灵最简单的编写方法,点击页面上的录制脚本,进入录制脚本的界面,点击中间的马上录制
3然后退出按键精灵,转到你要录制脚本的界面,按下音量+键,接着开始 *** 作,速度快一点,以后运行脚本也会快一些,录制完成后,点击音量-键。即可录制完成,完成后,输入脚本名字
4就可以在我的录制脚本下看到已经录制好的脚本了
5编写脚本:
点击第二个开发者脚本,里面自带了一些脚本,要新建脚本的话,点击左上角的新建
6就进入脚本的编写界面了,右侧有常用的命令
7例如长按屏幕的某个位置,输入所需要按住某点的位置和按住的时间,然后确定,即可插入命令
希望这么说能够帮助到你,望你能采纳,谢谢!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10540578.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-09
下一篇2023-05-09

发表评论

登录后才能评论

评论列表(0条)

    保存