• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[讨论] 编写脚本的问题可以在此贴下留言,我来解答 [复制链接]

1#
尽量描述清楚你的问题,如果是运行代码产生的报错问题,发出代码和截图

扫码免费获取我的基础教程【视频教程】
扫码下方二维码关注我的公众号:3分钟学堂

QQ交流群:936858410
2#

您好,郭老师,有办法查到屏幕中动态的坐标并点击,因为游戏中背景颜色不渐变,如果有找图,可能要很多,速度太慢,并还会时不时的找不到,就是有没有简单一点的办法找到屏幕中唯一会变化的位置

3#

,

找动图,只能是通过找多图实现,可以加上截图到memory命令提高找图速度,另外就是看看有没有和动图同时出现的静态图片,通过判断静态图片的出现来点击动图的位置。

扫码免费获取我的基础教程【视频教程】
扫码下方二维码关注我的公众号:3分钟学堂

QQ交流群:936858410
4#

如何能够让程序判定游戏的实时画面,做出对应的跟进动作

5#

回复4#
找图来判断画面,执行对应的操作,每一个画面对应一个找图。
  1. Do
  2. FindPic 0, 0, 0, 0, "Attachment:画面1.png","000000", 0, 0.9, intX, intY
  3. If intX > -1 And intY > -1 Then
  4. TracePrint "执行画面1的操作"
  5. End If
  6. FindPic 0, 0, 0, 0, "Attachment:画面2.png","000000", 0, 0.9, intX, intY
  7. If intX > -1 And intY > -1 Then
  8. TracePrint "执行画面2的操作"
  9. End If
  10. FindPic 0, 0, 0, 0, "Attachment:画面3.png","000000", 0, 0.9, intX, intY
  11. If intX > -1 And intY > -1 Then
  12. TracePrint "执行画面3的操作"
  13. End If
  14. FindPic 0, 0, 0, 0, "Attachment:画面4.png","000000", 0, 0.9, intX, intY
  15. If intX > -1 And intY > -1 Then
  16. TracePrint "执行画面4的操作"
  17. End If
  18. Loop
复制代码

扫码免费获取我的基础教程【视频教程】
扫码下方二维码关注我的公众号:3分钟学堂

QQ交流群:936858410
6#

  1. dim count,num
  2. dim line=1,x,y,x1,y1
  3. Do
  4. Delay 775- TickCount()
  5. TouchDownEvent 1724,818,0
  6. Delay 912- TickCount()
  7. TouchUpEvent 0
  8. Delay 1659- TickCount()
  9. TouchDownEvent 208,764,0
  10. TouchMoveEvent 207,764,0,42
  11. TouchMoveEvent 207,763,0,10
  12. Delay 1712- TickCount()
  13. TouchUpEvent 0
  14. Delay 1875- TickCount()
  15. TouchDownEvent 200,755,0
  16. TouchMoveEvent 198,753,0,8
  17. TouchMoveEvent 196,751,0,12
  18. TouchMoveEvent 195,749,0,9
  19. TouchMoveEvent 193,747,0,10
  20. TouchMoveEvent 191,744,0,11
  21. TouchMoveEvent 190,743,0,10
  22. TouchMoveEvent 188,741,0,10
  23. TouchMoveEvent 187,739,0,11
复制代码
  1. Delay 1712- TickCount()
复制代码
老师请问下录制出来得脚本,这里Delay 1712- TickCount()具体是什么含义,delay后面得数值从哪儿来得,我现在拿录制得跑图路线来修改加上自动加血,跑着跑着会出现延迟,到了该跳得地方没有跳,延迟了几百毫秒

加血得就是hp_thread这样一段段插入到录制脚本里面得

7#

回复 6#
delay参数中的数字应该是delay命令结束时脚本的运行时间,至于TickCount()是获取delay 开始前的脚本运行时间,两个数值的差值就是delay的延时时间。
如果你想循环复制录制的脚本需要把delay命令的时间参数写成固定数值,不能这么计算了。

扫码免费获取我的基础教程【视频教程】
扫码下方二维码关注我的公众号:3分钟学堂

QQ交流群:936858410
发新话题 回复该主题