按键精灵通过抓抓工具来获取坐标位置

1、 按键精灵通过抓抓工具找图

  • 这里我就随便拿一款游戏来测试了。
  • 这是一款手游打开之后的界面,要求我们点击确定继续
  • 现在要求使用脚本在帮我们点击这个确定按钮

1

  • 我们新建一个脚本
    然后打开按键精灵的抓抓工具

2

3

4
5

6

  • 然后返回到按键精灵,插入一个 找图的函数

7





- 注:要多看说明文档,官方写的已经很详细了

API

x1:整数型,查找区域左上X坐标 
y1:整数型,查找区域左上Y坐标 
x2:整数型,查找区域右下X坐标 
y2:整数型,查找区域右下Y坐标
pic_name:字符串,要找的图片名字,多个图片用“|”号分隔
delta_color:16进制字符串,偏色
sim:双精度浮点数,相似度,取值范围0-1
dir:整数型,查找方向:
0:表示从左上向右下查找;
1:表示从中心往四周查找;
2:表示从右下向左上查找;
3:表示从左下向右上查找;
4:表示从右上向左下查找;
intX:变参指针,返回找到的X坐标
intY:变参指针,返回找到的Y坐标
  • 这里我们直接使用图片找图 ,所以其他参数不用设置,直接把刚刚添加到附件的图片名字输入上去就可以了

8

//定义变量用来保存坐标
Dim intX,intY

//找图函数
FindPic 0, 0, 0, 0, "Attachment:截图1.png", "000000", 0, 0.9, intX, intY

//如果没有找到,intX和intY的值都会被置为-1
If intX > -1 And intY > -1 Then 
    //如果找到了图片,这执行这里,图片坐标会保存在   intX,intY

    //这条命令 在调试窗口打印日志信息
    TracePrint "找到图片,图片坐标为:("&intX&","&intY&")"

    //这条命令执行按下命令
    Tap intX, intY

End If
  • 写好脚本之后我们点击调试,启动

9

10

  • 再来看看手机屏幕,确实已经按下了确定键,并且跳到另一个画面

11





`

2、使用找坐标的方法来点击屏幕

  • 我们继续使用按键精灵的抓抓工具,步骤差不多,我们复制坐标即可,
  • 比如说我们要按下进入游戏,可以先找到坐标,再让按键精灵帮我们按

12

13

复制出来的坐标是(1247,836)

我们回到代码区,这时我们就不用找图函数了,直接让按键精灵帮我们点击(1247,836)这个坐标
我们可以直接这样使用命令tap:

tap intX,intY

14

Tap 1247,836

15

  • 然后我们点击调试并运行
    16

  • 提示已经按下了,我们回到手机看看

  • 此时确实已经跳到另一个界面了,说明已经执行了脚本

17

  • 是不是很好玩呢,这样我就能做一些简单的脚本了
  • 4
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
按键精灵是一款功能强大的自动工具,可以用于开发小工具应用。它支持使用e4x编写界面,并可以将JavaScript打包为apk文件。按键精灵还支持使用Root权限以提供更强大的屏幕点击、滑动、录制功能和运行shell命令。您可以使用按键精灵的录制功能来记录您的操作,然后将录制的动作回放成为一个js文件或二进制文件。这样,您就可以开发出各种自动工具应用。 以下是按键精灵打包工具开发的一个示例: 1. 使用e4x编写界面: ```javascript // 创建一个简单的界面 var window = new Window("dialog", "按键精灵打包工具"); window.orientation = "row"; // 添加一个文本框 var textBox = window.add("edittext", undefined, "请输入内容"); textBox.characters = 20; // 添加一个按钮 var button = window.add("button", undefined, "点击"); button.onClick = function() { // 获取文本框中的内容 var input = textBox.text; // 在控制台输出内容 $.writeln("您输入的内容是:" + input); } // 显示界面 window.show(); ``` 2. 将JavaScript打包为apk文件: 按键精灵提供了打包工具,可以将您编写的JavaScript代码打包成为一个apk文件。您可以使用以下命令将JavaScript文件打包成apk文件: ```shell aktool -c -f your_script.js -o output.apk ``` 以上是按键精灵打包工具开发的简单介绍和示例。您可以根据自己的需求使用按键精灵开发各种自动工具应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值