zm.SetTap 设置超级点击

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

修改 zm.Tap 超级点击 的默认参数值, 并影响超级图色命令中的点击参数效果

语法

结果 = zm.SetTap(属性表)

参数

参数 数据类型 解释
属性表 按照指定格式对表中的键值对进行赋值, 例如{“t”:2000, “showlog”:”显示”}表示修改点击后默认延时时间为3000毫秒, 日志输出默认为显示, 更多属性见下面表格
属性 默认值 数据类型 解释
minx 0 数值型 点击x坐标的浮动随机数
maxx 0 数值型 点击x坐标的浮动随机数
miny 0 数值型 点击y坐标的浮动随机数
maxy 0 数值型 点击y坐标的浮动随机数
t 0 数值型 点击后默认延时时间, 单位毫秒
mintouch 0 数值型 点击时, 按下与弹起之间的最小时间间隔, 单位毫秒
maxtouch 50 数值型 点击时, 按下与弹起之间的最大时间间隔, 单位毫秒
norandom false 布尔型 是否禁用随机, 填写true后, 所有点击都失去随机效果
showlog “隐藏” 字符串 日志输出显示, 可选[“显示”,”隐藏”,”show”,”hide”]这几个值

返回值

, 返回设置后的参数列表, 失败返回null

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

//点击固定坐标100,200
zm.Tap 100, 200

//点击固定坐标100,200后延时3000毫秒
zm.Tap 100, 200, 3000

//在范围100,200,150,250内随机点击某个点, 并显示输出
zm.Tap 100, 200, 150, 250, "show"

//在范围100,200,150,250内随机点击某个点后延时4000毫秒
zm.Tap 100, 200, 150, 250, 4000

//设置固定坐标x浮动范围[-10,15], 固定坐标y浮动范围[-5,20], 点击后默认延时2000毫秒
zm.SetTap {"minx":-10, "maxx":15, "miny":-5, "maxy":20, "t":2000}

//x从100-10到100+15中随机取值, y从200-5到200+20中随机取值, 点击后默认延时2000毫秒
zm.Tap 100, 200

//在范围100,200,150,250内随机点击某个点并默认延时2000毫秒, 不受默认浮动范围影响
Dim t = zm.Tap(100, 200, 150, 250)
//查看实际点击坐标
TracePrint zm.VarInfo(t)

//设置按下与弹起之间的时间间隔为10到30毫秒, 默认日志输出为显示
zm.SetTap {"mintouch":10, "maxtouch":30, "showlog":"显示"}

//x从100-10到100+15中随机取值, y从200-5到200+20中随机取值, 点击后延时3000毫秒
zm.Tap 100, 200, 3000

备注

  • V1.1802: 加入命令