39 Star 298 Fork 53

LEO / 小瓶RPA

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
HID硬件级键盘鼠标演示.js 2.08 KB
一键复制 编辑 原始数据 按行查看 历史
LEO 提交于 2023-12-19 22:31 . update
/**
* 小瓶RPA演示demo,具体api请查看*流程开发文档*
* 官网:https://rpa.pbottle.com/
* 流程开发文档:https://gitee.com/pbottle/pbottle-rpa/wikis/pages
*
* * HID 注意:
* ①此模块不是必须模块
* ②此模块功能需要添加电脑硬件外设,购买装配请咨询小瓶RPA客服
*
*/
const pbottleRPA = require('./pbottleRPA')
const pbottleHID = require('./pbottleRPA-HID')
console.log("=== 测试 ===");
console.log(Date());
pbottleRPA.showMsg('需要硬件外设','测试需要硬件外设')
pbottleRPA.tts('正在打开键盘测试网站,需要开启RPA硬件模拟功能')
pbottleRPA.openURL('https://key-test.com/cn/')
pbottleRPA.sleep(3*1000)
// pbottleRPA.exit()
let resolution = pbottleRPA.getResolution()
console.log('当前分辨率:',resolution);
pbottleHID.moveMouse(resolution.w/2,resolution.h/2)
pbottleHID.mouseClick();
pbottleHID.mouseWheel(-2)
pbottleRPA.sleep(1000)
pbottleHID.mouseWheel(1)
pbottleRPA.sleep(1000)
pbottleHID.mouseWheel()
pbottleHID.mouseClick('middle');
pbottleHID.mouseClick('left',3000);
pbottleHID.mouseClick('right');
pbottleRPA.sleep(1000)
pbottleHID.moveMouse(resolution.w/3,resolution.h/2)
pbottleHID.mouseDoubleClick()
pbottleHID.mouseClick();
//内容按键
let str = "abcdefghijklmnopqrstuvwxyz`1234567890-=[]\\;',./";
for (let char of str) {
console.log(char);
pbottleHID.keyTap(char)
}
//控制输入
pbottleHID.keyTap('up')
pbottleHID.keyTap('down')
pbottleHID.keyTap('left')
pbottleHID.keyTap('right')
pbottleHID.keyTap('space')
pbottleHID.keyTap('page up')
pbottleHID.keyTap('page down')
pbottleHID.keyTap('end')
pbottleHID.keyTap('home')
pbottleHID.keyTap('tab')
pbottleHID.keyTap('shift')
pbottleHID.keyTap('backspace')
pbottleHID.keyTap('enter')
// pbottleHID.mouseLeftDrag(12000,800)
pbottleRPA.sleep(1000)
pbottleHID.keyTap('ctrl + alt + del')
pbottleRPA.sleep(1*1000)
pbottleHID.keyTap('esc')
NodeJS
1
https://gitee.com/pbottle/pbottle-rpa.git
git@gitee.com:pbottle/pbottle-rpa.git
pbottle
pbottle-rpa
小瓶RPA
master

搜索帮助