zm.SwipeEx 多次划动

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

功能

zm.Swipe 超级划动类似, 区别在于本命令支持指定多个坐标划动

语法

结果 = zm.SwipeEx([xy, …][, 划动耗时[, 轨迹次数]][, 按住时间][, 模式][, 禁用轨迹])

参数

参数 数据类型 解释
xy table 要划动经过的坐标点, 支持多个坐标参数, 格式为{x, y}, 详见例子
划动耗时 数值型 可选, 每个划动花费的时间, 单位毫秒, 省略默认为100毫秒
轨迹次数 数值型 可选, 每个划动轨迹多少次, 省略默认为10, 若填写轨迹次数参数, 则前面必须写耗时参数
按住时间 数值型 可选, 第一点按住不放一段时间后再移动, 格式为小于-50的负数, 例如-500表示按住500毫秒, 省略默认为-50
模式 数值型 可选, -1为普通模拟,-2为硬件模拟, 当普通模式无法划动时, 可以试下切换至硬件模拟, 省略默认为-1
禁用轨迹 布尔型 可选, 是否模拟真实带轨迹移动, 省略默认为false表示禁用

返回值

示例

1
2
3
4
5
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

//以真实轨迹从10,600划动到10,700到200,500到300,800
zm.SwipeEx {10, 600}, {10, 700}, {200, 500}, {300, 800}, True

备注

  • V3.1835: 初次加入