文末有软件下载地址,以某游戏巡山为例,
新增脚本后,选择脚本后,鼠标右键出来一个菜单,有如下几种操作
直接框选常常用于操作的区域位置固定的情况下
鼠标操作有如下几种
所有鼠标操作都可以基于图片定位鼠标操作的位置,也可以直接基于绝对坐标定位位置
注意:每个操作新增后,右侧的配置详情界面都有一个保存,配置后一定要记得保存,不然不生效
键盘操作分为快捷键和文字输入两个操作
快捷键就是平时使用的那些快捷键,比如ctrl + c、ctrl + v表示复制粘贴,多个按键使用英文逗号分隔就行了,如下win + r打开运行窗口
输入文字,还可以用后面会介绍的变量
时间等待分为三种类型
变量就是可以改变的数据,变量操作有两种,设置变量和修改变量,为了简单,目前变量的类型只有数字类型
说人话:一个变量设置之后在哪些范围内可以使用到
结论:变量作用范围为:设置操作之后的(同级操作节点和同级节点的子孙节点)
可以使用英文大括号来使用变量,如{n}表示显示n的值
注意:有一个代表当前时间的内置变量curr_date,使用如下
条件判断就是判断某个或者某些条件满足之后才执行条件判断节点里面的操作,需要注意的是之前学到的所有操作都是从上到下按顺序执行下来的,在程序中属于顺序执行,这里的条件判断只有满足条件才执行条件节点的子孙节点,在程序中属于条件分支执行,也就是可以有很多条件判断,满足不同的条件执行不同的操作。
条件判断操作的条件有两种方式
两种方式的条件可以单独使用也可以结合一起使用,如果要实现更多条件的组合判断可以直接在条件操作里面继续加条件操作。条件判断操作里面可以放除了选择区域之外的所有操作,当然也可以放条件判断自己(条件嵌套)
循环执行见名知意,将同一个或者多个操作重复执行,比如一段操作:点击A、点击B、点击C,加上循环执行10次后,就会一直按顺序点击A、B、C重复十次,就像我们每天起床、刷牙、吃早餐、工作、下班、吃晚饭、睡觉、每天都重复这些动作直到生命结束。
循环操作操作里面可以放除了选择区域之外的所有操作,当然也可以放循环操作自己(嵌套循环)
循环操作有两种:
有时候我们需要在新脚本里的某个地方直接调用现有的脚本,被调用的脚本可以直接共享使用当前脚本的变量
先准备一个被调用的脚本
再配置一个调用脚本
导入、导出、注册、关于
知识点 |
小D助手 |
Java |
Python |
变量 |
变量操作/设置变量 |
int n = 0 |
n = 0 |
变量作用域 |
节点之后的同级节点和同级节点的子孙节点 |
变量声明所在的{}之内 |
函数、类里面 |
方法/函数 |
脚本/新增脚本 |
public int add(int x,int y) { return x + y } |
def add(x,y): return x + y |
方法函数调用 |
调用脚本操作 |
add(1,2) |
add(1,2) |
方法函数调用传参 |
调用脚本操作直接共享当前脚本的所有作用范围内的变量 |
add(1,2) |
add(1,2) |
顺序执行 |
同级节点按顺序执行 |
不同行的代码按顺序执行 |
不同行的代码按顺序执行 |
条件分支 |
条件判断操作 |
if(n == 2) { doThings(); } |
if n == 2 do_things();
|
条件嵌套 |
条件判断操作 条件判断操作 |
if(n == 2) { if(m == 2){ doThings(); } } |
if n == 2 if m == 2 do_things(); |
循环语句 |
循环执行操作 |
int n = 0 while(n < 10) { doThings(); n++; } |
n = 0 while n< 10: do_things() n += 1 |
跳出循环 |
跳出循环操作 |
int n = 0 while(n < 10) { if(n == 5) { break; } doThings(); n++; } |
n = 0 while n< 10: if n== 5: break do_things() n += 1 |
循环嵌套 |
循环执行操作 循环执行操作 |
int n = 0 int m = 0 while(n < 10) { while(m < 10) { doThings(); m++; } n++; } |
n = 0 m = 0 while n< 10: while m< 10: do_things() m += 1 n += 1 |
时间等待 |
时间等待操作 |
Thread.sleep(1000) |
time.sleep(1) |
软件下载地址:https://pan.baidu.com/s/1PWtH4VogrZCWTWkokmxVTw
提取码:o3j6
视频教程:https://www.bilibili.com/video/BV18M4m1k7ZL/?vd_source=8526cb3355f5037d987fad7587b480f7