AccBotAccBot
  • 介绍
  • 快速上手
  • 打包配置
  • 工具使用

    • 选择项目
  • magiskAcc

    • 安装指南
  • 生命周期和事件
  • 权限管理
  • 文件管理
  • 输入法
  • 通用方法
  • 悬浮窗
  • 短信
  • 节点服务
  • 通讯录
  • 深入

    • 架构
    • 开发插件
    • 开发主题
    • Cookbook
  • 其他资源

    • 生态系统
    • 市场
    • 贡献指南
  • 更新日志
  • en-US
  • zh-CN
  • 简体中文
Source
  • 介绍
  • 快速上手
  • 打包配置
  • 工具使用

    • 选择项目
  • magiskAcc

    • 安装指南
  • 生命周期和事件
  • 权限管理
  • 文件管理
  • 输入法
  • 通用方法
  • 悬浮窗
  • 短信
  • 节点服务
  • 通讯录
  • 深入

    • 架构
    • 开发插件
    • 开发主题
    • Cookbook
  • 其他资源

    • 生态系统
    • 市场
    • 贡献指南
  • 更新日志
  • en-US
  • zh-CN
  • 简体中文
Source
  • ts

    • 生命周期和事件
    • 权限管理
    • ocr
    • 节点服务
    • 鼠标键盘
    • openCv图色
    • 文件管理
    • android键代码
    • 输入法
    • 通用方法
    • 悬浮窗
    • 短信
    • 通讯录
  • go

    • 生命周期和事件
    • 文件管理
    • 权限管理
    • android键代码
    • 输入法
    • 通用方法
    • 悬浮窗
    • 短信
    • 通讯录
  • vue

    • /doc/vue/test.html
  • java

    • /doc/java/test.html

鼠标键盘

点击


  • x1: number x坐标
  • y1: number y坐标
  • t: number 持续时间 默认50毫秒
  • 返回值: Promise<void>
let x1 = 100 //x坐标
let y1 = 200 //y坐标
let t = 50 //持续时间 默认50毫秒
let res = await android.touch.click(x1, y1, t)
console.log("执行结果", res);





长按


  • x1: number x坐标
  • y1: number y坐标
  • t: number 持续时间 默认1000毫秒
  • 返回值: Promise<void>
let x1 = 100 //x坐标
let y1 = 200 //y坐标
let t = 1000 //持续时间 默认1000毫秒
let res = await android.touch.longClick(x1, y1, t)
console.log("执行结果", res);





滑动


  • x1: number 起始x坐标 万分比
  • y1: number 起始y坐标 万分比
  • x2: number 结束x坐标 万分比
  • y2: number 结束y坐标 万分比
  • t: number 时间 默认1000
  • downT: number 按下时间 默认0 只有高级模式生效
  • upT: number 抬起时间 默认0 只有高级模式生效
  • 返回值: Promise<void>
let x1 = 1000 //起始x坐标 万分比
let y1 = 5000 //起始y坐标 万分比
let x2 = 1000 //结束x坐标 万分比
let y2 = 2000 //结束y坐标 万分比
let t = 1000 //时间 默认1000
let downT = 0 //按下时间 默认0
let upT = 0 //抬起时间 默认0
let res = await android.touch.swipe(x1, y1, x2, y2, t, downT, upT)
console.log("执行结果", res);





按下


  • x: number x坐标
  • y: number y坐标
  • id: number 多点触控id,多个手指头同时按的意思,默认10
  • 返回值: Promise<void>
let x = 100 //x坐标
let y = 200 //y坐标
let id = 10 //多点触控id,默认10
let res = await android.touch.down(x, y, id)
console.log("执行结果", res);





移动


  • x: number x坐标
  • y: number y坐标
  • id: number 多点触控id,多个手指头同时按的意思,默认10
  • 返回值: Promise<void>
let x = 100 //x坐标
let y = 200 //y坐标
let id = 10 //多点触控id,默认10
let res = await android.touch.move(x, y, id)
console.log("执行结果", res);





抬起


  • x: number x坐标
  • y: number y坐标
  • id: number 多点触控id,多个手指头同时按的意思,默认10
  • 返回值: Promise<void>
let x = 100 //x坐标
let y = 200 //y坐标
let id = 10 //多点触控id,默认10
let res = await android.touch.up(x, y, id)
console.log("执行结果", res);





按下归一化


  • x: number x坐标 万分比
  • y: number y坐标 万分比
  • id: number 多点触控id,多个手指头同时按的意思,默认10
  • 返回值: Promise<void>
let x = 1000 //x坐标 万分比
let y = 2000 //y坐标 万分比
let id = 10 //多点触控id,默认10
let res = await android.touch.downNormalize(x, y, id)
console.log("执行结果", res);





移动归一化


  • x: number x坐标 万分比
  • y: number y坐标 万分比
  • id: number 多点触控id,多个手指头同时按的意思,默认10
  • 返回值: Promise<void>
let x = 1000 //x坐标 万分比
let y = 2000 //y坐标 万分比
let id = 10 //多点触控id,默认10
let res = await android.touch.moveNormalize(x, y, id)
console.log("执行结果", res);





抬起归一化


  • x: number x坐标 万分比
  • y: number y坐标 万分比
  • id: number 多点触控id,多个手指头同时按的意思,默认10
  • 返回值: Promise<void>
let x = 1000 //x坐标 万分比
let y = 2000 //y坐标 万分比
let id = 10 //多点触控id,默认10
let res = await android.touch.upNormalize(x, y, id)
console.log("执行结果", res);





按键按下


  • key: number 按键码
  • 返回值: Promise<void>
let key = 63 //按键码
let res = await android.touch.keyDown(key)
console.log("执行结果", res);





按键抬起


  • key: number 按键码
  • 返回值: Promise<void>
let key = 63 //按键码
let res = await android.touch.keyUp(key)
console.log("执行结果", res);





按键


  • key: number 按键码
  • 返回值: Promise<void>
let key = 63 //按键码 63选择键盘 82多任务
let res = await android.touch.press(key)
console.log("执行结果", res);





抬起所有


  • 无参数
  • 返回值: Promise<void>
let res = await android.touch.upAll()
console.log("执行结果", res);





在 GitHub 上编辑此页
上次更新: 2025/8/7 08:23
贡献者: cuijixiong
Prev
节点服务
Next
openCv图色