Skip to content

系统相关

wait 等待

脚本暂停等待操作响应 (秒) 注意:一次等待上限时长两分钟内

@param {number} seconds 秒

setDefaultDelay 设置默认操作延时

设置RPA模拟操作的延时 包含鼠标、键盘、粘贴、打开网页操作 设置为 0 可以用 sleep() 手动管理操作延时

@param {*} millisecond 毫秒单位的数字

jsPath 目录路径

变量名称: 当前脚本的文件夹路径,不带最后斜杠

别名:__dirname 方便在 .mjs 中使用

getBasePath 基座路径

获取并设置基座平台的根目录路径 | V2025.0 以上版本启用

@returns

showMsg 显示系统消息

@param {} title 标题 @param {} content 内容

本信息提示框为操作系统原生提示框

提示框

系统设置

alt text

showRect 显示标记框

有效屏幕内显示一个彩色方框,直观提示流程操作范围和目标的当前的定位 V2024.6以上版本有效

@param {number} fromX 起始位置xy坐标,屏幕左上角为零点

@param {number} fromY

@param {number} width 宽度

@param {number} height 高度

@param {string} color 颜色 红绿蓝黄4色可选:red|green|blue|yellow

@param {number} msec 显示持续时间 单位毫秒

示例脚本:朋友圈点赞,截屏,文字识别

openFile 打开文件

用默认应用打开文件 如word、excel、pdf等

@param {*} path 文件路径

openDir 打开目录

用资源管理器打开展示文件夹

@param {*} path 文件夹路径

kill 关闭软件

(强行)关闭指定软件

@param {string} processName 进程名称,如:'WINWORD.EXE' 任务管理器 ‘进程名称’ 栏目 。注意不是 名称,如不显示,右键勾选显示这一栏目即可

@param {boolean} force 是否强制,相当于模拟任务管理器的结束任务操作。默认普通关闭,可能跟随保存确认框

javascript
pbottleRPA.kill('WINWORD.EXE')  //关闭word
pbottleRPA.kill('EXCEL.EXE')  //关闭word
pbottleRPA.kill('msedge.exe')  //关闭edge浏览器

copyText 复制文字

模拟复制文字,相当于选择并复制文本内容

@param {string} txt 复制的文本内容

copyFile 复制文件

模拟复制文件操作,支持文件路径和文件夹路径,复制后在目标文件夹ctrl+V 即可粘贴 V2024.7开始生效

复制文件后,在微信发送窗口粘贴,即可发送文件

@param {string} filepath 绝对路径

exit 退出流程

强制退出当前脚本

@param {string} msg 退出时候输出的信息

log 日志输出

@param {string} text 输出日志

waitFile 等待文件

等待文件下载成功或者生成

@param {string} dirPath 监控文件夹目录 如:'c:/User/pbottle/download'

@param {string} keyWords 过滤关键词 如:'.zip'

@param {function} intervalFun 检测间隔的操作,function格式

@param {number} timeOut 等待超时时间 单位秒

⭐⭐⭐⭐⭐