跳到主要内容

zm.SetTap 设置超级点击

🎯功能

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

📜语法

结果 = zm.SetTap(属性表)

📥参数

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

📤返回

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

💡示例

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

📘备注

  • V4.2402: 加入点击前延时属性
  • V1.1802: 加入命令