本文档是对独立版IDE用到的所有指令进行文档型描述。本处提到指令是指迈容公司自主研发的机器人流程设计器下的命令,目的是方便使用者直接调用函数,函数简单易用。
&
编号 | 指令名称 | 描述 |
---|---|---|
1 | 基础指令 | 打开操作系统的命令等 |
2 | 系统操作 | 生成对话框界面,用于提示或者用户交互等 |
3 | 网页自动化 | 操作浏览器的命令 |
4 | win32自动化 | 操作桌面应用(win32)的命令 |
5 | 文件自动化 | 操作excel、word、txt文件的命令等 |
6 | 复杂数据自动化 | 字符串处理、时间、正则表达式的命令等 |
7 | 网络自动化 | 发送http请求、邮件、FTP的命令等 |
8 | 数据库自动化 | 数据库增删改查的命令 |
9 | AI应用 | 文字识别、自然语言处理的命令等 |
10 | 调用流程 | 调用子流程的命令 |
&
&
编号 | 指令名称 | 归属类别 | API映射 |
---|---|---|---|
1.1 | 基本指令 | & | & |
1.1.1 | 设置变量 | 基本指令 | 无 |
1.1.2 | 等待 | 基本指令 | rpa.sleep |
1.1.3 | 控制台日志打印 | 基本指令 | print() |
1.1.4 | 文件日志打印 | 基本指令 | rpa.debug() |
1.1.5 | 添加备注说明 | 基本指令 | 无 |
1.1.6 | 插入代码段 | 基本指令 | 无 |
1.2 | 判断与循环 | & | & |
1.2.1 | IF条件 | 判断与循环 | if: |
1.2.2 | Else lf | 判断与循环 | elseif: |
1.2.3 | IF多条件 | 判断与循环 | 无 |
1.2.4 | IF网页包含 | 判断与循环 | 无 |
1.2.5 | IF元素可见 | 判断与循环 | 无 |
1.2.6 | IF窗口存在 | 判断与循环 | 无 |
1.2.7 | IF窗口包含 | 判断与循环 | 无 |
1.2.8 | IF图像存在 | 判断与循环 | 无 |
1.2.9 | IF文件存在 | 判断与循环 | 无 |
1.2.10 | IF文件夹存在 | 判断与循环 | 无 |
1.2.11 | Else | 判断与循环 | 无 |
1.2.12 | For次数循环 | 判断与循环 | 无 |
1.2.13 | ForEach列表循环 | 判断与循环 | 无 |
1.2.14 | ForEach字典循环 | 判断与循环 | 无 |
1.2.15 | 无限循环 | 判断与循环 | 无 |
1.2.16 | 退出循环 | 判断与循环 | 无 |
1.2.17 | While条件循环 | 判断与循环 | 无 |
1.3 | 异常处理 | & | & |
1.3.1 | Try | 异常处理 | 无 |
1.3.2 | Catch | 异常处理 | 无 |
1.3.3 | Finally | 异常处理 | 无 |
1.3.4 | Raise | 异常处理 | 无 |
1.4 | 鼠标 | & | & |
1.4.1 | 鼠标点击 | 鼠标 | rpa.mouse.click() |
1.4.2 | 移动鼠标 | 鼠标 | rpa.mouse.move() |
1.4.3 | 鼠标相对移动 | 鼠标 | rpa.mouse.moveTo() |
1.4.4 | 获取鼠标当前位置 | 鼠标 | rpa.mouse.position() |
1.4.5 | 拖动鼠标 | 鼠标 | rpa.mouse.dragTo() |
1.4.6 | 滚动鼠标滚轮 | 鼠标 | rpa.mouse.scroll() |
1.4.7 | 点击图像 | 鼠标 | rpa.picture.findAndClick() |
1.4.8 | 鼠标悬停在图像上 | 鼠标 | rpa.picture.moveTo() |
1.5 | 键盘 | & | & |
1.5.1 | 键盘输入 | 键盘 | rpa.keyboard.str() |
1.5.2 | 组合按键 | 键盘 | rpa.keyboard.hotkey() |
1.5.3 | 单项按键 | 键盘 | rpa.keyboard.hotkey() |
1.5.4 | 密码输入 | 键盘 | rpa.keyboard.input_password() |
&
编号 | 指令名称 | 归属类别 | API映射 |
---|---|---|---|
2.1 | 系统应用 | & | & |
2.1.1 | 操作系统信息 | 系统应用 | rpa.system.uname() |
2.1.2 | 环境变量信息 | 系统应用 | rpa.system.environ() |
2.1.3 | 读取某环境变量 | 系统应用 | rpa.system.environGet() |
2.1.4 | 打开应用/命令 | 系统应用 | rpa.system.cmdExe() |
2.1.5 | 当前工作目录 | 系统应用 | rpa.system.getcwd() |
2.1.6 | 关闭应用程序 | 系统应用 | rpa.system.killApp() |
2.1.7 | 系统截屏 | 系统应用 | rpa.system.rectCapturePlus() |
2.1.8 | 获取输入法 | 系统应用 | rpa.system.inputMethodJudgment() |
2.1.9 | 设置输入法 | 系统应用 | rpa.system.setInputer() |
2.1.10 | 屏幕锁屏 | 系统应用 | rpa.system.lockScreen() |
2.2 | 剪贴板 | & | & |
2.2.1 | 设置剪贴板内容 | 剪贴板 | rpa.clipboard.copy() |
2.2.2 | 粘贴剪贴板内容 | 剪贴板 | rpa.clipboard.paste() |
2.3 | 对话框 | & | & |
2.3.1 | 信息对话框 | 对话框 | rpa.dialog.msgbox() |
2.3.2 | 输入对话框 | 对话框 | rpa.dialog.enterbox() |
2.3.3 | 日期选择框 | 对话框 | rpa.dialog.datapicker() |
2.3.4 | 文件夹对话框 | 对话框 | rpa.dialog.diropenbox() |
2.3.5 | 文件对话框 | 对话框 | rpa.dialog.fileopenbox() |
2.3.6 | 文件保存框 | 对话框 | rpa.dialog.fileopenbox() |
2.3.7 | 列表选择框 | 对话框 | rpa.dialog.choicebox() |
2.3.8 | 登录框 | 对话框 | rpa.dialog.multpasswordbox() |
&
编号 | 指令名称 | 归属类别 | API映射 |
---|---|---|---|
3.1 | & | & | |
3.1.1 | 打开网页 | & | rpa.webdriver.get() |
3.1.2 | 获取已打开的网页对象 | & | rpa.webdriver.changeAssignWindow() |
3.1.3 | 点击元素 | & | rpa.webdriver.operElement() |
3.1.4 | 鼠标悬停在元素上 | & | rpa.webdriver.hoverElement() |
3.1.5 | 填写输入框 | & | rpa.webdriver.operElement() |
3.1.6 | 关闭网页 | & | rpa.webdriver.quitOrClose() |
3.2 | 元素操作 | & | & |
3.2.1 | 等待元素 | 元素操作 | rpa.webdriver.explicitWait() |
3.2.2 | 切换iframe | 元素操作 | rpa.webdriver.toFrame() |
3.2.3 | 回到上个iframe | 元素操作 | rpa.webdriver.parentFrame() |
3.2.4 | 填写密码框 | 元素操作 | rpa.webdriver.operElement() |
3.2.5 | 设置下拉框 | 元素操作 | rpa.webdriver.select_option() |
3.2.6 | 设置复选框 | 元素操作 | rpa.webdriver.operElement() |
3.2.7 | 设置元素值 | 元素操作 | rpa.webdriver.operElement() |
3.2.8 | 获取元素对象 | 元素操作 | rpa.webdriver.findElement() |
3.2.9 | 元素偏移拖动 | 元素操作 | rpa.webdriver.elementDragByOffset() |
3.3 | 网页操作 | & | & |
3.3.2 | 窗口操作 | 网页操作 | rpa.webdriver.getWindowHandle() |
3.3.2 | 跳转至新网址 | 网页操作 | rpa.webdriver.get() |
3.3.3 | 鼠标滚动网页 | 网页操作 | rpa.webdriver.scroll() |
3.3.4 | 执行js脚本 | 网页操作 | rpa.webdriver.executeJs() |
3.3.5 | 设置Cookies | 网页操作 | rpa.webdriver.setCookie() |
3.4 | 数据提取 | & | & |
3.4.1 | 网页截图 | 数据提取 | rpa.webdriver.elementScreenshot() |
3.4.2 | 获取元素信息 | 数据提取 | rpa.webdriver.findElement() |
3.4.3 | 获取网页信息 | 数据提取 | rpa.webdriver.getCurrentUrl() |
3.4.4 | 提取网页对话框内容 | 数据提取 | rpa.webdriver.textAlert() |
3.5 | 对话框处理 | & | & |
3.5.1 | 处理网页对话框 | 对话框处理 | rpa.webdriver.acceptAlert()/rpa.webdriver.dismissAlert() |
&
编号 | 指令名称 | 归属类别 | API映射 |
---|---|---|---|
4.1 | 窗体操作 | & | & |
4.1.1 | 指定操作窗口 | 窗体操作 | rpa.window.get() |
4.1.2 | 设置活动窗口 | 窗体操作 | rpa.window.setActive() |
4.1.3 | 窗口隐藏/显示 | 窗体操作 | rpa.window.visiblity() |
4.1.4 | 窗口是否存在 | 窗体操作 | rpa.window.isExist() |
4.1.5 | 窗口最大化/最小化 | 窗体操作 | rpa.window.minMax()/rpa.window.minMin() |
4.1.6 | 窗口调整 | 窗体操作 | rpa.window.reSize() |
4.1.7 | 窗口置顶 | 窗体操作 | rpa.window.top() |
4.1.8 | 获取进程PID | 窗体操作 | rpa.window.pid() |
4.1.9 | 关闭窗口 | 窗体操作 | rpa.window.close() |
4.2 | 元素操作 | & | & |
4.2.1 | 查找指定元素 | 元素操作 | rpa.window.findControl() |
4.2.2 | 获取子元素 | 元素操作 | rpa.window.getChildren() |
4.2.3 | 获取父元素 | 元素操作 | rpa.window.getParent() |
4.2.4 | 元素指定操作 | 元素操作 | rpa.window.oper() |
4.2.5 | 判断元素是否存在 | 元素操作 | rpa.window.operControlIsExist() |
4.2.6 | 获取元素特征 | 元素操作 | rpa.window.getAttribute() |
4.3 | 识图 | & | & |
4.3.1 | 鼠标移动至图像 | 识图 | rpa.picture.moveTo() |
4.3.2 | 识别并点击图像 | 识图 | rpa.picture.findAndClick() |
4.3.3 | 识别并拖动图像 | 识图 | rpa.picture.findAndDrag() |
&
编号 | 指令名称 | 归属类别 | API映射 |
---|---|---|---|
5.1 | 文件 | & | & |
5.1.1 | 读取文件 | 文件 | rpa.commonfile.read() |
5.1.2 | 写入文件 | 文件 | rpa.commonfile.write() |
5.1.3 | 复制文件 | 文件 | rpa.commonfile.copy() |
5.1.4 | 获取文件名称 | 文件 | rpa.commonfile.getName() |
5.1.5 | 获取文件扩展名 | 文件 | rpa.commonfile.getExtension() |
5.1.6 | 获取文件大小 | 文件 | rpa.commonfile.getsize() |
5.1.7 | 移动文件 | 文件 | rpa.commonfile.move() |
5.1.8 | 重命名文件 | 文件 | rpa.commonfile.rename() |
5.1.9 | 删除文件 | 文件 | rpa.commonfile.rmdir() |
5.1.10 | 判断文件是否存在 | 文件 | rpa.commonfile.exists() |
5.1.11 | 获取文件列表 | 文件 | rpa.commonfile.listdir() |
5.1.12 | 查找文件 | 文件 | rpa.commonfile.lookup() |
5.1.13 | 获取目录中最新日期文件 | 文件 | rpa.commonfile.getLastedFile() |
5.1.14 | 打印文件 | 文件 | rpa.commonfile.printFile() |
5.2 | 文件夹 | & | & |
5.2.1 | 获取文件夹大小 | 文件夹 | rpa.commonfile.getdirsize() |
5.2.2 | 复制文件夹 | 文件夹 | rpa.commonfile.copyFolder() |
5.2.3 | 移动文件夹 | 文件夹 | rpa.commonfile.move() |
5.2.4 | 重命名文件夹 | 文件夹 | rpa.commonfile.rename() |
5.2.5 | 删除文件夹 | 文件夹 | pa.commonfile.removedirs() |
5.2.6 | 创建文件夹 | 文件夹 | rpa.commonfile.makedirs() |
5.2.7 | 判断文件夹是否存在 | 文件夹 | rpa.commonfile.exists() |
5.2.8 | 判断路径是否为文件夹 | 文件夹 | rpa.commonfile.isdir() |
5.2.9 | 获取文件夹列表 | 文件夹 | rpa.commonfile.listdir() |
5.2.10 | 查找文件夹 | 文件夹 | rpa.commonfile.lookup() |
5.2.11 | 清空文件夹 | 文件夹 | rpa.commonfile.del_file() |
5.2.12 | 打开文件夹 | 文件夹 | rpa.commonfile.openDir() |
5.3 | CSV格式 | & | & |
5.3.1 | csv读取 | CSV格式 | rpa.csvfile.readContent() |
5.3.2 | csv写入 | CSV格式 | rpa.csvfile.writerRow() |
5.3.3 | csv行数 | CSV格式 | rpa.csvfile.lineNum() |
5.4 | Word文档 | & | & |
5.4.1 | 创建word对象 | Word文档 | rpa.word.create() |
5.4.2 | 添加标题 | Word文档 | rpa.word.addHead() |
5.4.3 | 添加内容 | Word文档 | rpa.word.addParagraph() |
5.4.4 | 添加图片 | Word文档 | rpa.word.addPic() |
5.4.5 | 添加表格 | Word文档 | rpa.word.addTable() |
5.4.6 | 添加表格内容 | Word文档 | rpa.word.addTableContext() |
5.4.7 | 指定表格追加多行内容 | Word文档 | rpa.word.addTableContexts() |
5.4.8 | 文档保存 | Word文档 | rpa.word.save() |
5.4.9 | 更新样式 | Word文档 | rpa.word.updateFormat() |
5.4.10 | 关键字替换 | Word文档 | rpa.word.replaceChar() |
5.4.11 | word转PDF | Word文档 | rpa.word.wordTurnPdf() |
5.5 | Excel表格 | & | & |
5.5.1 | xls转xlsx | Excel表格 | rpa.excel.xls2xlsx() |
5.5.2 | 获取Excel对象 | Excel表格 | rpa.excel.get_excel_object() |
5.5.3 | 创建Excel对象 | Excel表格 | rpa.excel.create_excel_object() |
5.5.4 | 保存Excel | Excel表格 | rpa.excel.save() |
5.5.5 | 新建sheet表 | Excel表格 | rpa.excel.create_sheet() |
5.5.6 | 获取所有sheet名称 | Excel表格 | rpa.excel.get_sheetnames() |
5.5.7 | 获取sheet表对象 | Excel表格 | rpa.excel.get_sheet() |
5.5.8 | 删除sheet表 | Excel表格 | rpa.excel.remove_sheet() |
5.5.9 | 复制sheet表 | Excel表格 | rpa.excel.copy_sheet() |
5.5.10 | 修改sheet表的名称 | Excel表格 | rpa.excel.title_sheet() |
5.5.11 | 读取单元格 | Excel表格 | rpa.excel.get_cell() |
5.5.12 | 读取单元格数据 | Excel表格 | rpa.excel.get_cell_value() |
5.5.13 | 读取单元格行数据 | Excel表格 | rpa.excel.get_rows_value() |
5.5.14 | 读取单元格列数据 | Excel表格 | rpa.excel.get_columns_value() |
5.5.15 | 读取所有单元格数据 | Excel表格 | rpa.excel.get_all_value() |
5.5.16 | 读取指定区域单元格数据 | Excel表格 | rpa.excel.get_area_value() |
5.5.17 | 设置单元格数据 | Excel表格 | rpa.excel.set_cell() |
5.5.18 | 插入行数据 | Excel表格 | rpa.excel.append() |
5.5.19 | 插入空列 | Excel表格 | rpa.excel.insert_cols() |
5.5.20 | 插入空行 | Excel表格 | rpa.excel.insert_rows() |
5.5.21 | 删除行 | Excel表格 | pa.excel.delete_rows() |
5.5.22 | 删除列 | Excel表格 | rpa.excel.delete_cols() |
5.5.23 | 移动单元格 | Excel表格 | rpa.excel.move_range() |
5.5.24 | 冻结窗口 | Excel表格 | rpa.excel.freeze_panes() |
5.5.25 | 添加筛选器 | Excel表格 | rpa.excel.set_filter() |
5.5.26 | 设置字体样式 | Excel表格 | rpa.excel.set_font() |
5.5.27 | 获取字体样式 | Excel表格 | rpa.excel.get_font() |
5.5.28 | 设置对齐方式 | Excel表格 | rpa.excel.set_alignment() |
5.5.29 | 边框样式 | Excel表格 | rpa.excel.cell_side() |
5.5.30 | 设置边框样式 | Excel表格 | rpa.excel.set_side_style() |
5.5.31 | 设置填充样式 | Excel表格 | rpa.excel.set_pattern_fill() |
5.5.32 | 设置填充渐变样式 | Excel表格 | rpa.excel.set_gradient_fill() |
5.5.33 | 设置行高 | Excel表格 | rpa.excel.set_row_dimensions() |
5.5.34 | 设置列宽 | Excel表格 | rpa.excel.set_column_dimensions() |
5.5.35 | 合并单元格 | Excel表格 | rpa.excel.merge_cells() |
5.5.36 | 取消合并单元格 | Excel表格 | rpa.excel.unmerge_cells() |
5.5.37 | 设置单元格公式 | Excel表格 | rpa.excel.set_formula() |
5.5.38 | 设置表格区域公式 | Excel表格 | rpa.excel.set_area_formula() |
5.6 | 网络Zip格式设备 | & | & |
5.6.1 | 文件/文件夹压缩 | Zip格式 | rpa.commonfile.mkZip() |
5.6.2 | 解压zip文件 | Zip格式 | rpa.commonfile.decZip() |
&
编号 | 指令名称 | 归属类别 | API映射 |
---|---|---|---|
6.1 | 日期与时间 | & | & |
6.1.1 | 获取时间戳 | 日期与时间 | rpa.mrtime.getStamp() |
6.1.2 | 获取时间 | 日期与时间 | rpa.mrtime.getStamp() |
6.1.3 | 获取日期 | 日期与时间 | rpa.mrtime.getDate() |
6.1.4 | 格式化时间 | 日期与时间 | rpa.mrtime.fromatTime() |
6.1.5 | 获取年份 | 日期与时间 | rpa.mrtime.getYear() |
6.1.6 | 获取月份 | 日期与时间 | rpa.mrtime.getMonth() |
6.1.7 | 获取天 | 日期与时间 | rpa.mrtime.getDay() |
6.1.8 | 获取小时 | 日期与时间 | rpa.mrtime.getHour() |
6.1.9 | 获取分钟 | 日期与时间 | rpa.mrtime.getMinute() |
6.1.10 | 获取秒数 | 日期与时间 | rpa.mrtime.getSeconds() |
6.1.11 | 获取本周第几天 | 日期与时间 | rpa.mrtime.getWeek() |
6.1.12 | 计算时间差 | 日期与时间 | rpa.mrtime.difference() |
6.1.13 | 计算天数 | 日期与时间 | rpa.mrtime.differ_day() |
6.1.14 | 字符串转换为时间 | 日期与时间 | rpa.mrtime.strToTime() |
6.2 | 二维码 | & | & |
6.2.1 | 图像二维码识别 | 二维码 | rpa.mrqrcode.identifyqrcode() |
6.2.2 | 生成二维码 | 二维码 | rpa.mrqrcode.createqrcode() |
6.3 | 字典类型 | & | & |
6.3.1 | 新建字典 | 字典类型 | 无 |
6.3.2 | 设置键值对 | 字典类型 | rpa.mrdict.setKeyValue() |
6.3.3 | 获取键值 | 字典类型 | rpa.mrdict.get() |
6.3.4 | 获取字典键名列表 | 字典类型 | rpa.mrdict.keys() |
6.3.5 | 获取字典值列表 | 字典类型 | rpa.mrdict.values() |
6.3.6 | 删除字典键值对 | 字典类型 | rpa.mrdict.pop() |
6.4 | 列表类型 | & | & |
6.4.1 | 新建列表 | 列表类型 | 无 |
6.4.2 | 清空列表 | 列表类型 | rpa.mrlist.clear() |
6.4.3 | 列表添加一项 | 列表类型 | rpa.mrlist.append() |
6.4.4 | 删除列表一项 | 列表类型 | rpa.mrlist.remove() |
6.4.5 | 获取列表长度 | 列表类型 | rpa.mrlist.count() |
6.4.6 | 列表排序 | 列表类型 | rpa.mrlist.sort() |
6.4.7 | 反转列表 | 列表类型 | rpa.mrlist.reverse() |
6.4.8 | 获取列表指定项的位置 | 列表类型 | rpa.mrlist.index() |
6.5 | 集合类型 | & | & |
6.5.1 | 新建集合 | 集合类型 | set() |
6.5.2 | 复制集合 | 集合类型 | rpa.sets.copy() |
6.5.3 | 获取集合大小 | 集合类型 | rpa.sets.count() |
6.5.4 | 添加元素到集合 | 集合类型 | rpa.sets.add() |
6.5.5 | 清除集合 | 集合类型 | rpa.sets.clear() |
6.5.6 | 取交集 | 集合类型 | rpa.sets.intersection() |
6.5.7 | 是否不包含相同元素 | 集合类型 | rpa.sets.isdisjoint() |
6.5.8 | 判断是否为子集 | 集合类型 | rpa.sets.issubset() |
6.5.9 | 判断是否为父集 | 集合类型 | rpa.sets.issuperset() |
6.5.10 | 取差集 | 集合类型 | rpa.sets.symmetricDifference() |
6.5.11 | 取并集 | 集合类型 | rpa.sets.union() |
6.6 | 字符串 | & | & |
6.6.1 | 首字符大写 | 字符串 | rpa.mrstr.capitalize() |
6.6.2 | 转为小写 | 字符串 | rpa.mrstr.casefold() |
6.6.3 | 包含次数 | 字符串 | rpa.mrstr.count() |
6.6.4 | 以指定的编码格式编码字符串 | 字符串 | rpa.mrstr.encode() |
6.6.5 | 结尾判断 | 字符串 | rpa.mrstr.endswith() |
6.6.6 | 字符串包含位置 | 字符串 | rpa.mrstr.index() |
6.6.7 | 是否字母或数字 | 字符串 | rpa.mrstr.isalnum() |
6.6.8 | 是否字母 | 字符串 | rpa.mrstr.isalpha() |
6.6.9 | 是否十进制字符 | 字符串 | rpa.mrstr.isdecimal() |
6.6.10 | 是否整数 | 字符串 | rpa.mrstr.isdigit() |
6.6.11 | 是否标识符 | 字符串 | rpa.mrstr.isidentifier() |
6.6.12 | 是否小写 | 字符串 | rpa.mrstr.islower() |
6.6.13 | 是否数字 | 字符串 | rpa.mrstr.isnumeric() |
6.6.14 | 是否可打印 | 字符串 | rpa.mrstr.isprintable() |
6.6.15 | 是否空格 | 字符串 | rpa.mrstr.isspace() |
6.6.16 | 是否全大写 | 字符串 | rpa.mrstr.isupper() |
6.6.17 | 转换小写 | 字符串 | rpa.mrstr.lower() |
6.6.18 | 替换指定字符串 | 字符串 | rpa.mrstr.replace() |
6.6.19 | 字符串拆分 | 字符串 | rpa.mrstr.split() |
6.6.20 | 开头判断 | 字符串 | rpa.mrstr.startswith() |
6.6.21 | 大小写切换 | 字符串 | rpa.mrstr.swapcase() |
6.6.22 | 转大写 | 字符串(新增) | rpa.mrstr.upper() |
6.7 | 正则表达式 | & | & |
6.7.1 | 正则表达式查找子串 | 正则表达式 | rpa.reg.find() |
6.7.2 | 正则表达式查找全部子串 | 正则表达式 | rpa.reg.findall() |
6.7.3 | 正则表达式替换 | 正则表达式 | rpa.reg.sub() |
6.8 | JSON转化 | & | & |
6.8.1 | JSON字符串转换为对象 | JSON转化 | rpa.mrjson.loads() |
6.8.2 | 对象转换为JSON字符串 | JSON转化 | rpa.mrjson.dumps() |
6.8.3 | JSON文件转对象 | JSON转化 | rpa.mrjson.fromFile() |
6.8.4 | 对象保存至Json文件 | JSON转化 | rpa.mrjson.toFile() |
6.9 | 数学运算 | & | & |
6.9.1 | 数学常量 | 数学运算 | rpa.mrmath.constant() |
6.9.2 | 基本运算 | 数学运算 | rpa.mrmath.base() |
6.9.3 | 进制转化 | 数学运算 | rpa.mrmath.pow() |
6.9.4 | 通用函数 | 数学运算 | rpa.mrmath.common() |
6.9.5 | 幂/对数函数 | 数学运算 | rpa.mrmath.expLog() |
6.9.6 | 三角函数 | 数学运算 | rpa.mrmath.trigonometric() |
6.9.7 | 角度转换 | 数学运算 | rpa.mrmath.degree() |
6.9.8 | 双曲函数 | 数学运算 | rpa.mrmath.hyperbolic() |
6.9.9 | 特殊函数 | 数学运算 | rpa.mrmath.getRounding() |
6.9.10 | 随机函数 | 数学运算 | rpa.mrmath.randomfunc() |
6.9.11 | 数值转化 | 数学运算 | rpa.mrmath.convert() |
6.10 | 网页增强操作 | & | & |
6.10.1 | 获取html对象 | 网页增强操作 | rpa.parseHtml.getHtmlObj() |
6.10.2 | 提取表格数据 | 网页增强操作 | rpa.parseHtml.getTables() |
6.10.3 | 提取图片数据 | 网页增强操作 | rpa.parseHtml.getImages() |
6.10.4 | 下载图片数据 | 网页增强操作 | rpa.parseHtml.downloadImg() |
&
编号 | 指令名称 | 归属类别 | API映射 |
---|---|---|---|
7.1 | 网络设备 | & | & |
7.1.1 | 获取本机mac地址 | 网络设备 | rpa.net.getMacAddress() |
7.1.2 | 获取本机主机名 | 网络设备 | rpa.net.getHostName() |
7.1.3 | 获取本机IP地址(V4) | 网络设备 | rpa.net.getIPv4Address() |
7.1.4 | 获取本机IP地址(V6) | 网络设备 | rpa.net.getIPv6Address() |
7.2 | HTTP | & | & |
7.2.1 | Http请求 | HTTP | rpa.httpclient.doGet() |
7.2.2 | Http下载 | HTTP | rpa.httpclient.doGet() |
7.3 | 邮件 | & | & |
7.3.1 | 连接邮箱 | 邮件 | rpa.smtp.connect() |
7.3.2 | 发送邮件 | 邮件 | rpa.smtp.send() |
7.3.3 | 断开邮箱连接 | 邮件 | rpa.smtp.disconnect() |
7.4 | FTP | & | & |
7.4.1 | 连接FTP服务器 | FTP | 无 |
7.4.2 | 创建远程文件夹 | FTP | 无 |
7.4.3 | 列举远程目录下的内容 | FTP | 无 |
7.4.4 | 判断远程文件是否存在 | FTP | 无 |
7.4.5 | 下载文件 | FTP | 无 |
7.4.6 | 上传文件 | FTP | 无 |
7.4.7 | 删除文件 | FTP | 无 |
7.4.8 | 关闭连接 | FTP | 无 |
&
编号 | 指令名称 | 归属类别 | API映射 |
---|---|---|---|
8.1 | 创建连接 | & | & |
8.1.1 | 数据库连接 | 创建连接 | rpa.db.connect() |
8.2 | SQL操作 | & | & |
8.2.1 | SQL查询 | SQL操作 | rpa.db.query() |
8.2.2 | SQL插入更新 | SQL操作 | rpa.db.update() |
8.2.3 | SQL删除 | SQL操作 | rpa.db.delete() |
8.2.4 | SQL批量更新 | SQL操作 | rpa.db.batch() |
8.3 | 更多命令 | & | & |
8.3.1 | 事务回滚 | 更多命令 | rpa.db.rollback() |
8.3.2 | 事务提交 | 更多命令 | rpa.db.commit() |
8.3.3 | 关闭数据库连接 | 更多命令 | rpa.db.close() |
8.4 | 控制台接口 | & | & |
8.4.1 | 获取Token | 控制台接口 | rpa.console.get_token() |
8.4.2 | 数据库操作 | 控制台接口 | rpa.console.access_database() |
&
编号 | 指令名称 | 归属类别 | API映射 |
---|---|---|---|
9.1 | & | & | & |
9.1.1 | 云OCR识别 | & | rpa.ai.req_ocr() |
&
🎁 描述:创建一个新变量并给它赋值,或对已存在的变量重新复制
变量值
指定变量中保存的值,可以是迈容IDE所支持的数据类型
变量名
输入一个名称作为变量名,将变量值保存至此变量中
注:变量名可以由大小写字母、数字、下划线、中文字符组合构成,但变量名不能以数字开头
此流程执行逻辑:使用【设置变量】指令分别设置字符串、整数的变量 --> 执行【控制台打印日志】指令分别打印两个个变量 --> 使用【设置变量】指令对已存在的变量重新赋值 --> 执行【控制台打印日志】指令打印改变后的变量
🎁 描述:让流程等待一段时间
时长(秒)
以秒为单位的数字类型
即:等待多少秒
此流程执行逻辑:使用【设置变量】指令设置字符串变量 --> 执行【等待】指令,在此处等待5秒后 --> 使用【控制台打印日志】指令将变量输出到控制台
🎁 描述:将变量或文本打印输出,输出内容可在[日志输出]中查看
日志内容
此流程执行逻辑:使用【设置变量】指令设置字符串变量 --> 执行【if条件】指令,判断成立 --> 使用【控制台打印日志】指令将变量内容输出到控制台
🎁 描述:将日志写入文件
日志类型
调试、信息、警告、错误
日志内容
🎁 描述:在流程中添加一段文字说明,提高流程可读性
备注说明
输入备注说明,在流程编写过程中,添加必要的备注说明,记录当前指令或指令块的作用、注意问题等,备注说明仅作为文字提醒和阅读参考,并不参与流程的执行
此流程执行逻辑:使用【添加备注说明】指令对后续流程作文字说明,提高流程可读性
🎁 描述:在对指定窗口进行自动化操作前,先需要获取软件运行窗口对象
选择对象1与对象2的比较方式,如:"对象1大于对象2"、"对象1包含对象2"、"对象1以对象2开头"等方式
内容的输入方式与对象1相同,当判断条件只需要一个对象时,对象2可缺省,如:"对象1等于True"、"对象1是空值"等方式
此流程执行逻辑:设置变量值为10 --> 使用【IF 条件】指令判断变量是否小于5 --> 若满足条件则执行【打印日志】指令打印"测试1"
🎁 描述:条件分支判断
对象1
选择对象1与对象2的比较方式,如:"对象1大于对象2"、"对象1包含对象2"、"对象1以对象2开头"等方式
内容的输入方式与对象1相同,当判断条件只需要一个对象时,对象2可缺省,如:"对象1等于True"、"对象1是空值"等方式
此流程执行逻辑:使用【IF 条件】指令4等于5 --> 若满足条件则执行【控制台日志打印】指令打印"4等于5"-->不满足条件则继续使用【Else IF】判断4小于5--> 若满足条件则执行【控制台打印日志】指令打印"4等于5"
🎁 描述:多条件判断开始标记
多条件关系
符合以下全部条件:如果存在多个条件则需要全部条件都满足才能执行IF中的任务
符合以下任意条件:如果存在多个条件则只需要任意一个条件满足就能执行IF中的任务
条件列表
可设置待比较对象以及比较方式,若需同时判断多个条件可点击 「添加条件」按钮进行添加
此流程执行逻辑: 设置字符串变量“文本”值为小红 --> 设置整数变量“数字”值为18 --> 使用【IF 多条件】指令判断条件列表--> 若满足全部条件则执行【控制台打印日志】指令打印符合全部条件 --> 否则执行【控制台打印日志】指令打印未符合全部条件
🎁 描述:检测指定的元素是否出现在网页中
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
检测网页是否
包含(不包含)元素:从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标
此流程执行逻辑: 【获取已打开的网页对象】 --> 判断指定网页中是否包含指定元素 --> 若包含则执行【控制台日志打印】提示可操作该元素
🎁 描述:检测元素在网页中是否可见
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
检测网页是否
可见/不可见
操作目标
从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标
此流程执行逻辑: 【获取已打开的网页对象】 --> 判断指定网页中该元素是否可见 --> 若可见则执行【控制台日志打印】提示该元素可见
🎁 描述:补充描述
窗口对象
选择【指定操作窗口】指令创建的窗口对象
窗口是否
存在/不存在
此流程执行逻辑:【指定操作窗口】-->判断窗口是否存在-->若存在则执行【控制台日志打印】提示该窗口存在
🎁 描述:补充描述
窗口对象
选择【指定操作窗口】指令创建的窗口对象
窗口是否
包含/不包含
元素名称
选择【指定操作窗口】指令创建的中文描述
🎁 描述:判断目标图像是否存在
图片路径
可直接从图像库进行选择图像
文件是否
存在/不存在
此流程执行逻辑: 使用【IF 图像存在】指令判断图像是否存在当前屏幕中 --> 若存在则执行【控制台打印日志】指令:该图像存在当前屏幕中 --> 否则执行【控制台打印日志】指令:当前屏幕中不存在该图像
🎁 描述:判断目标文件是否存在
文件路径
目标文件的绝对路径,从盘符开始,如:C:\测试文档.txt
文件是否
存在/不存在
此流程执行逻辑: 使用【IF 文件存在】指令判断文件路径是否存在 --> 若存在则执行【控制台打印日志】指令打印目标文件存在 --> 否则执行【控制台打印日志】指令打印目标文件不存在
🎁 描述:判断文件夹是否存在
文件夹路径
目标文件夹的绝对路径,从盘符开始,如:C:\测试文件夹
文件夹是否
存在/不存在
此流程执行逻辑: 使用【IF 文件夹存在】指令判断文件夹路径是否存在 --> 若存在则执行【控制台打印日志】指令打印目标文件夹存在 --> 否则执行【控制台打印日志】指令打印目标文件夹不存在
🎁 描述:如果不满足前面IF指令中指定的条件,则执行以下操作
此流程执行逻辑: 使用【IF 文件夹存在】指令判断文件夹路径是否存在 --> 若存在则执行【控制台打印日志】指令打印目标文件夹存在 --> 否则执行【控制台打印日志】指令打印目标文件夹不存在
🎁 描述:对一组指令进行特定次数的循环操作
起始数
设置循环计数器的起始数值
结束数
设置循环计数器的结束数值
递增值
设置每次循环递增的数值
此流程执行逻辑: 使用【For次数循环】设置起始数为1、结束数为10、递增值为1 --> 循环体执行【控制台打印日志】指令打印当前循环值 --> 直至起始数与结束数大小关系改变则循环结束
🎁 描述:依次循环列表中的每一项的操作
列表
输入列表或者选择已创建的列表变量,如:[1, 2, 3, 4, 5 ]
存储循环项至
保存当前循环到的列表项为变量
注:列表格式:list = [value1 , value2 , value3];列表内可存储不同类型的数据项;列表循环项的位置从0开始
此流程执行逻辑: 使用【ForEach列表循环】指令循环指定列表中的每一项 --> 循环体执行【控制台打印日志】指令打印当前循环值 --> 直至列表的最后一项则循环结束
🎁 描述:依次循环字典中的每一项操作
字典
输入字典或者选择已创建的字典变量,如:{'姓名':'小蓝','性别':'男','年龄':'24'}
存储循环项键名至
保存当前循环项的键名为变量
存储循环项键值至
保存当前循环项的键值为变量
注:字典格式:dict = {key1 : value1, key2 : value2};字典内可存储不同类型的数据项
此流程执行逻辑: 使用【ForEach字典循环】指令循环指定字典中的每一项 --> 循环体执行【控制台打印日志】指令打印当前循环项键名以及当前循环项键值 --> 直至字典的最后一项则循环结束
🎁 描述:无限循环
保存当前循环位置
保存当前循环位置为变量
此流程执行逻辑: 使用【无限循环】 -->循环体执行【IF 文件存在】指令判断文件是否不存在 --> 无限循环直至条件判断满足则循环退出
🎁 描述:退出整个循环
此流程执行逻辑: 使用【For次数循环】设置起始数为1、结束数为9、递增值为1 --> 循环体执行【IF 条件】指令判断当前循环值是否等于5 --> 若等于则执行【循环退出】--> 否则循环体执行【打印日志】指令打印当前循环值 --> 直至循环结束
🎁 描述:当条件为真时,对一组指令进行循环操作
对象1
关系
选择对象1与对象2的比较方式,如“对象1大于对象2”、“对象1包含对象2”、“对象1以对象2开头”等方式
对象2
内容的输入方式与对象1相同
当判断条件只需要一个对象时,对象2可缺省,如“对象1等于True”、“对象1是空值”
此流程执行逻辑: 设置整数变量“a”值为10 --> 【While条件循环】判断条件是否成立 --> 若成立则执行【控制台打印日志】指令打印“a”并“a”增加10 --> 直至条件不成立则循环结束
🎁 描述:异常捕获
此流程执行逻辑: 使用【try】对进行除法运算的【基本运算】指令进行异常处理-->使用【Catch】进行异常捕获,并将报错信息保存到变量exception中。即:如果【基本运算】指令没有报错,则使用【控制台日志打印】将运算结果输出到控制台日志中,反之【基本运算】指令报错,则使用【控制台日志打印】将错误信息打印到控制台日志中,并同时提示:除数不能为0
🎁 描述:执行失败后,将错误信息保存
保存错误信息对象至
将报错信息保存到变量
此流程执行逻辑: 使用【try】对进行除法运算的【基本运算】指令进行异常处理-->使用【Catch】进行异常捕获,并将报错信息保存到变量exception中。即:如果【基本运算】指令没有报错,则使用【控制台日志打印】将运算结果输出到控制台日志中,反之【基本运算】指令报错,则使用【控制台日志打印】将错误信息打印到控制台日志中,并同时提示:除数不能为0
🎁 描述:无论是否成功都执行
此流程执行逻辑: 使用【try】对进行除法运算的【基本运算】指令进行异常处理-->执行【Finally】无论【try】中的流程是否执行成功都执行【Finally】中的指令
🎁 描述:抛出异常
异常原因
可输入文本(异常信息)
🎁 描述:可进行鼠标按下、单击、双击、右键点击等动作
点击键位
左键/右键
目标位置横/纵坐标
单击/双击/按下/弹起
相对于屏幕左上角运行中当前鼠标位置
移动鼠标至目标位置坐标(x, y)
两次点击间隔时间
多次点击的间隔时间
动作完成时间
以上所有操作总完成时间
此流程执行逻辑:使用【鼠标点击】指令点击指定位置
🎁 描述:将鼠标移动到指定位置
目标位置横/纵坐标
相对于屏幕左上角运行中当前鼠标位置
移动鼠标至目标位置坐标(x, y)
动作完成时间
以上所有操作总完成时间
此流程执行逻辑:使用【鼠标点击】指令点击指定位置 -->使用【移动鼠标】指令将鼠标移动到另一个位置
🎁 描述:鼠标当前位置进行偏移移动
目标位置横/纵坐标
相对于屏幕左上角运行中当前鼠标位置
移动鼠标至目标位置坐标(x, y)
动作完成时间
以上所有操作总完成时间
此流程执行逻辑:使用【鼠标点击】指令点击指定位置 -->使用【移动鼠标】指令将鼠标移动到另一个位置
🎁 描述:获取机器人在运行过程中,执行该条指令时的鼠标位置
相对于
屏幕左上角
保存横坐标至
保存横坐标为变量
保存纵坐标至
保存纵坐标为变量
此流程执行逻辑:使用【移动相对鼠标】指令将鼠标移动到另一个位置-->使用【获取鼠标当前位置】获取鼠标当前的横纵坐标-->使用【控制台日志打印】将获取到的横纵坐标分别输出到控制台
🎁 描述:鼠标点击左键/右键并移动到指定位置
目标位置横/纵坐标
相对于屏幕左上角运行中当前鼠标位置
移动鼠标至目标位置坐标(x, y)
动作完成时间
以上所有操作总完成时间
此流程执行逻辑:使用【移动鼠标】指令将鼠标移动到一个位置-->使用【拖动鼠标】左键单击当前位置进行拖动
🎁 描述:完成鼠标滚轮向上/向下的工作
滚动方向
上/下
滚动距离
滚动距离大小,必须为整数,且数值与电脑自定义的鼠标滚轮设置相关
此流程执行逻辑:手动打开一个文本文件(txt、word、excel等)-->使用【滚动鼠标滚轮】控制鼠标滚轮向下滚动500,实现文本向下查看等操作
🎁 描述:识别图片后,控制鼠标点击
图片路径
从「元素库」中选择一个已捕获的图像或通过「捕获新元素」来捕获新的图像
相对X/Y偏移量
相对于图片左上角运行中当前鼠标位置
移动鼠标至目标位置坐标(x, y)
此流程执行逻辑:使用【点击图像】识别图片后,控制鼠标点击
🎁 描述:识别图像后,把鼠标移动到图像上
图片路径
从「元素库」中选择一个已捕获的图像或通过「捕获新元素」来捕获新的图像
相对X/Y偏移量
相对于图片左上角运行中当前鼠标位置
移动鼠标至目标位置坐标(x, y)
此流程执行逻辑:使用【鼠标悬停在图像上】把鼠标悬停在选择的图片上
🎁 描述:控制键盘输入文本
输入内容
该内容将被发送给当前激活的窗口
插入键盘符号
虚拟键盘
此流程执行逻辑:手动打开一个文本文件(txt、word、excel等)-->使用【鼠标点击】点击txt文件-->使用【键盘输入】输入字母:自动化
🎁 描述:模拟人工按下组合键如:ctrl + c
输入内容
按键名称
插入键盘符号
虚拟键盘
此流程执行逻辑:使用【组合按键】win+e快速打开文件文件
🎁 描述:模拟人工按键如:esc
输入内容
按键名称
插入键盘符号
虚拟键盘
此流程执行逻辑:使用【组合按键】win+e快速打开文件文件-->使用【单项按键】按下backspace退格键
🎁 描述:控制键盘输入密码
输入密码
密码
🎁 描述:获取操作系统信息
保存系统环境对象至
将获取到的操作系统信息保存到变量中
此流程执行逻辑:使用【操作系统信息】获取到操作系统信息-->使用【控制台日志打印】将操作系统信息输出到控制台日志中
🎁 描述:获取环境变量信息
保存系统环境对象至
将获取到的环境变量内容保存到变量中
此流程执行逻辑:使用【环境变量信息】获取到所有环境变量信息-->使用【控制台日志打印】将环境变量信息输出到控制台日志中
🎁 描述:获取某个环境变量信息
保存系统环境对象至
将获取到的环境变量内容保存到变量中
此流程执行逻辑:使用【读取某环境变量】获取到变量名为:path的环境变量信息-->使用【控制台日志打印】将该环境变量信息输出到控制台日志中
🎁 描述:使用命令提示符打开应用
命名行内容
doc命令
此流程执行逻辑:使用【打开应用/命令】打开有道词典
🎁 描述:获取当前工作目录
将路径读写保存至
将工作目录的全路径保存到变量中
此流程执行逻辑:使用【当前工作目录】获取当前工作目录-->使用【控制台日志打印】将当前工作目录的全路径输出到控制台日志中
🎁 描述:关闭应用程序
进程名称
任务管理器-详细信息下的名称
🎁 描述:对屏幕截屏,并截屏
保存文件路径
需要保存的文件夹路径
文件名称
截图名称
此流程执行逻辑:使用【系统截屏】对当前屏幕进行截图,并保存到指定路径下
🎁 描述:获取输入法状态
输入法对象
将输入法的状态保存到改变量中
此流程执行逻辑:使用【获取输入法】获取当前输入法-->使用【控制台日志打印】将当前输入法状态输出-->使用【设置输入法】
🎁 描述:设置输入法
输入法
微软中式键盘/微软英式键盘
此流程执行逻辑:使用【设置输入法】,将当前窗口输入法设置为微软中式键盘
🎁 描述:锁定系统屏幕
🎁 描述:设置剪切板内容
内容源
输入或选择待设置到剪切板的内容,支持后续Ctrl+V操作粘贴
此流程执行逻辑:使用【打开应用/命令】打开test.txt记事本文件 --> 执行【设置剪切板内容】设置剪切板内容为:你好 --> 执行【粘贴剪切板内容】将剪切板的内容粘贴到记事本中
🎁 描述:粘贴剪切板内容
此流程执行逻辑:使用【打开应用/命令】打开test.txt记事本文件 --> 执行【设置剪切板内容】设置剪切板内容为:你好 --> 执行【粘贴剪切板内容】将剪切板的内容粘贴到记事本中
🎁 描述:打开信息对话框
对话框标题
设置对话框的提示标题
对话框内容
设置对话框的信息内容
对话框按钮
设置对话框按钮名称
此流程执行逻辑: 使用【打开信息对话框】指令并设置
🎁 描述:补充描述
对话框标题
设置对话框的提示标题
输入框类型
文本框/密码框/多行文本框
保存用户输入结果至
保存输入结果及点击的按钮名称为一个变量
此流程执行逻辑: 使用【打开输入对话框】指令并设置
🎁 描述:打开日期时间对话框
日期选择框位置横/纵坐标
设置日期选择框出现的位置
保存时间设置结果至
保存设置的时间为一个变量
此流程执行逻辑: 使用【日期选择框】指令并设置 --> 执行【控制台打印日志】指令打印设置的时间
🎁 描述:打开文件夹对话框
对话框标题
设置对话框的提示标题
对话框正文
设置对话框的正文
默认路径,可选
设置对话框打开的默认路径,可不设置
保存文件夹选择结果至
保存选择的文件夹的路径称为一个变量
此流程执行逻辑: 使用【文件夹对话框】指令并设置 --> 执行【控制台打印日志】指令打印选择的文件夹路径
🎁 描述:打开选择文件对话框
对话框标题
设置对话框的提示标题
对话框正文
设置对话框的正文
默认路径,可选
设置对话框打开的默认路径,可不设置
文件类型
设置待选择文件的类型
保存文件夹选择结果至
保存选择的文件的路径称为一个变量
此流程执行逻辑: 使用【文件对话框】指令并设置 --> 执行【控制台打印日志】指令打印选择的文件路径
🎁 描述:打开文件保存框
对话框标题
设置对话框的提示标题
保存文件夹选择结果至
保存的文件的路径称为一个变量
此流程执行逻辑: 使用【文件保存对话框】指令并设置 --> 执行【控制台打印日志】指令打印选择的文件路径
🎁 描述:打开列表选择框
对话框标题
设置对话框的提示标题
对话框正文
设置对话框的正文
选择模式
单选/多选
列表框内容
设置列表选择框选项
保存用户选择结果至
保存用户选择结果为一个变量
此流程执行逻辑: 使用【列表选择框】指令并设置 --> 执行【控制台打印日志】指令打印用户选择的结果
🎁 描述:打开登录框
对话框标题
设置对话框的提示标题
保存用户输入结果至
保存用户的输入结果为一个列表变量
此流程执行逻辑: 使用【登录框】指令并设置 --> 执行【控制台打印日志】指令打印用户输入的结果
🎁 描述:使用指定浏览器打开网页,以实现网页自动化
浏览器类型
Chrome浏览器
IE浏览器
Firefox浏览器
网址
输入需要打开的网址
保存网页对象至
保存网页对象至变量,后续流程用到该网页时,可直接调用该变量
此流程执行逻辑:使用【打开网页】指令打开指定网址并保存网页对象
🎁 描述:获取进程ID一致浏览器的网页
IP地址
浏览器进程IP
窗口位置序号
页面序号
保存网页对象至
保存网页对象至变量,后续流程用到该网页时,可直接调用该变量
🎁 描述:点击网页中的按钮、链接或者其他任何元素
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
操作目标
从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标
此流程执行逻辑:【打开网页】 --> 使用【点击元素】模拟人工鼠标左键单击指定元素的中心点
🎁 描述:将鼠标悬停在网页中的元素上
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
操作目标
从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标
此流程执行逻辑:【打开网页】 --> 使用【鼠标悬停在元素上】模拟人工鼠标悬停在指定元素的中心点
🎁 描述:在网页的输入框中输入内容
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
操作目标
从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标
输入内容
填写待输入的内容
此流程执行逻辑:【打开网页】 --> 使用【填写输入框】模拟人工在输入框内输入内容
🎁 描述:关闭已打开的某个或所有网页
操作
关闭指定网页:选择待关闭的网页对象
关闭所有网页:选择待操作的浏览器,可选择终止指定浏览器进程和关联的所有子进程
此流程执行逻辑:【打开网页】 --> 使用【关闭网页】模拟人工关闭网页
🎁 描述:等待元素出现,在执行接下来的流程
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
操作目标
从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标
设置超时时间
设置超时时间,超时后流程将自动往下继续执行,单位为秒
此流程执行逻辑:【打开网页】 --> -使用【等待元素】等待元素出现后-->在使用【填写输入框】模拟人工在输入框内输入内容
🎁 描述:切换iframe
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
名称
要切换的iframe,可为xpath
此流程执行逻辑:【打开网页】 --> -使用【切换iframe】切换到改iframe下-->在使用【点击元素】模拟人工鼠标点击元素的中心点
🎁 描述:回到上个iframe
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
此流程执行逻辑:【打开网页】 --> -使用【切换iframe】切换到改iframe下-->在使用【回到上个iframe】回到上个iframe
🎁 描述:在网页的密码框中输入密码
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
操作目标
从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标
输入密码
以隐藏的方式键入密码
以 显示的方式键入密码
此流程执行逻辑:使用【打开网页】打开迈容控制台 --> 执行【填写输入框】指令填写账号 --> 使用【填写密码框】指令填写密码 --> 执行【点击元素(web)】指令点击"立即登录"按钮
🎁 描述:设置网页中下拉框的选中项
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
操作目标
从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标(即下拉框元素的值)
此流程执行逻辑:打开一个有下拉框的网页 --> 使用【设置下拉框】指令按选项内容选择
🎁 描述:将网页中的复选框状态设置为勾选或不勾选
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
操作目标
从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标
操作
勾选/取消勾选/反选
此流程执行逻辑:打开有复选框的页面 --> 使用【设置复选框】指令勾选"复选框"
🎁 描述:将网页中的复选框状态设置为勾选或不勾选
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
操作目标
从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标
元素值
设置"input"、"select"等元素的value
此流程执行逻辑:【打开网页】 --> -使用【设置元素值】指令设置指定元素的值
🎁 描述:可通过捕获元素、CSS、XPath三种方式定位网页上的一个元素
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
定位方式
Default,即捕获元素
CSS选择器
XPath选择器
保存元素对象至
保存获取到的元素对象为变量
🎁 描述:在指定的网页中将元素拖拽到指定位置
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
操作目标
从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标
拖拽方式
拖拽至目标点:手动输入位置或按Ctrl输入当前鼠标位置
此流程执行逻辑:【打开网页】 --> 使用【拖拽元素(web)】指令拖拽滑块至指定位置
🎁 描述:对web浏览器页面的操作:如:获取当前页面、切换页面、切换到指定页面等
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
拖拽方式
获取当前窗口:获取当前的页面
切换出窗口:切换页面
切换到指定窗口:切换到指定的页面
切换到最后一个窗口:切换到最后一个页面
关闭其他窗口:关闭除当前页面外的其他页面
保存结果到
将获取到的床港口对象保存到变量中
此流程执行逻辑:【打开网页】打开百度首页 --> 使用【点击元素】指令点击热搜第一,打开第二个页面-->使用【窗口操作】 指令切换窗口,将当前王国也对象切换到热搜页面,进行后续流程操作
🎁 描述:将web浏览器跳转新页面、后退、前进、或重新加载(刷新)当前页面
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
跳转方式
跳转至新页面/后退/前进/重新加载(刷新)
此流程执行逻辑:【打开网页】打开百度首页 --> 使用【跳转新网址】指令从百度首页跳转至新网址京东商城首页
🎁 描述:在指定的网页中滚动鼠标,可以设置向上过向下以及左右滚动
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
滚动方向
上/下/左/右
滚动距离
必须为整整数
此流程执行逻辑:【打开网页】打开京东首页 --> 使用【鼠标滚动页面】指令向下滚动500的距离
🎁 描述:在指定的网页中执行一段javascript脚本
网页对象
选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
javascript
编写一段用于执行的Javascript脚本
此流程执行逻辑:【打开网页】打开京东首页 --> 使用【执行js脚本】指令在京东首页执行js脚本
🎁 描述:根据指定的cookie 数据设置 cookie,若存在等效 cookie 则覆盖
网页对象
根据网页对象:选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
cookie 名称
输入或选择cookie name,可为空
cookie 值
输入或选择cookie value,可为空
cookie 域
输入或选择cookie domain,默认为 url 的 domain 部分,若忽略则该 cookie 为 host-only cookie
cookie 路径
输入或选择cookie path,默认为 url 的 path 部分,可为空
此流程执行逻辑:【获取已打开的网页对象】 --> 使用【设置Cookie】指令设置Cookie各个值
🎁 描述:对指定区域内元素进行截图,保存至文件或添加到剪切板中
网页对象
根据网页对象:选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
操作目标
从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标
保存文件夹
截图保存路径
🎁 描述:获取网页中的元素的文本内容、源代码、属性值等信息
网页对象
根据网页对象:选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
操作目标
从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标
操作
获取元素文本内容
获取元素值
获取元素连接地址
获取元素源代码
保存元素信息至
将获取到的元素信息保存到变量中
此流程执行逻辑:【打开网页】打开百度首页 --> -使用【获取元素信息】获取百度首页热搜块元素的文本信息-->在使用【控制台日志打印】将获取到的元素信息打印到控制台日志中
🎁 描述:获取网页标题、网址、源代码、文本等信息
网页对象
根据网页对象:选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
操作目标
从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标
操作
获取网址
获取网页标题
获取网页源代码
保存网页信息至
将获取到的网页信息保存到变量中
此流程执行逻辑:【打开网页】打开百度首页 --> -使用【获取元素信息】获取百度首页的标题-->在使用【控制台日志打印】将获取到的信息打印到控制台日志中
🎁 描述:提取网页对话框内容
网页对象
根据网页对象:选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
储存对话框内容至
将提取到的对话框内容保存到变量中
🎁 描述:处理网页中alert、confirm、prompt三种弹窗
网页对象
根据网页对象:选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象
对话框按钮
确定
取消
输入内容
需要输入的内容
🎁 描述:获取指定操作窗口
层级
操作窗口的层级,1、2、3等
即:该窗口在桌面的层级最外层为1,以此类推
操作目标
从「元素库」中选择一个已捕获的win32元素作为操作目标
中文描述
中文描述
存储窗口对象至
将获取到的窗口对象保存到变量中,方便后续指令的调用
此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【查找指定元素】定位到记事本的编辑区-->使用【元素指定操作】指挥下输入的操作,输入内容为:你好
🎁 描述:设置顶层窗口激活
窗口对象
使用【指定操作窗口】指令获取的win32窗口对象
🎁 描述:设置窗口隐藏/显示
窗口对象
使用【指定操作窗口】指令获取的win32窗口对象
操作
隐藏
显示
此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【窗口隐藏/显示】将窗口隐藏-->使用【窗口隐藏/显示】将窗口显示
🎁 描述:判断目标窗口是否存在,存在返回True,不存在返Fasle
窗口对象
使用【指定操作窗口】指令获取的win32窗口对象
存储返回结果至
将判断结果保存到变量
此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【判断窗口是否存在】判断窗口是否存在-->使用【控制台日志打印】将结果打印到控制台
🎁 描述:窗口最大化/最小化
窗口对象
使用【指定操作窗口】指令获取的win32窗口对象
操作
最大化/最小化
此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【窗口最大化/最小化】将窗口最大化
🎁 描述:调整窗口的大小(长度、宽度)
窗口对象
使用【指定操作窗口】指令获取的win32窗口对象
长度
整数
宽度
整数
此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【窗口调整】调整为长度800,宽度800的窗口
🎁 描述:窗口置顶
窗口对象
使用【指定操作窗口】指令获取的win32窗口对象
此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【窗口置顶】将记事本窗口置顶
🎁 描述:获取进程PID
窗口对象
使用【指定操作窗口】指令获取的win32窗口对象
保存进程PID至
将获取到的进程PID保存到变量
此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【获取进程PID】获取窗口的进程PID-->使用【控制台日志打印】将获取到的进程PID打印到控制台日志中
🎁 描述:关闭窗口
窗口对象
使用【指定操作窗口】指令获取的win32窗口对象
🎁 描述:查找指定元素
窗口对象
使用【指定操作窗口】指令获取的win32窗口对象
操作目标
从「元素库」中选择一个已捕获的win32元素作为操作目标
存储元素至
将获取到的元素对象保存到变量中,方便后续指令的调用
此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【查找指定元素】定位到记事本的编辑区-->使用【元素指定操作】指挥下输入的操作,输入内容为:你好
🎁 描述:获取目标元素的子元素
元素对象
使用【指定操作窗口】指令获取的win32窗口对象 或 使用【查找指定元素】获取的win32元素对象
存储子元素至
将获取到的子元素信息储存到变量中
此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【获取子元素】获取目标元素的子元素-->使用【查找父元素】获取目标元素的父元素-->使用【控制台日志打印】将获取到的子元素以及父元素输出到控制台日志中
🎁 描述:获取目标元素的父元素
元素对象
使用【指定操作窗口】指令获取的win32窗口对象 或 使用【查找指定元素】获取的win32元素对象
存储父元素至
将获取到的父元素信息储存到变量中
此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【查找指定元素】定位到记事本的编辑区-->使用【元素指定操作】执行输入的操作,输入内容为:你好
🎁 描述:元素指定操作
元素对象
使用【查找指定元素】指令获取的win32元素对象
操作
点击、输入、显示、隐藏、设置标题
相对x偏移量
相对指定元素的x偏移量,单位:px
相对y偏移量
相对指定元素的y偏移量,单位:px
文本
待输入的文本
此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【查找指定元素】定位到记事本的编辑区-->使用【元素指定操作】执行输入的操作,输入内容为:你好
🎁 描述:判断元素是否存在
元素对象
使用【查找指定元素】指令获取的win32元素对象
此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> 使用【指定操作窗口】获取记事本的操作窗口对象-->使用【查找指定元素】定位到记事本的编辑区-->使用【判断元素是否存在】判断元素是否存在-->使用【控制台日志打印】将判断结果输出到控制台日志中
🎁 描述:获取元素特征
元素对象
使用【查找指定元素】指令获取的win32元素对象
属性ID
目标元素的属性ID(只能是int类型)
存储返回结果至
返回结果存放变量
此流程执行逻辑:使用【指定操作窗口】获取操作窗口对象-->使用【查找指定元素】获取指定元素对象-->使用【获取元素特征】指令获取元素特征
🎁 描述:鼠标移动至图像
图片路径
可直接从图像库进行选择图像
相对x偏移量
相对与该图片x轴偏移量,单位:px
相对y偏移量
相对与该图片y轴偏移量,单位:px
此流程执行逻辑:使用【鼠标移动至图像】指令,将鼠标移动到图像库中名称image1图片在电脑屏幕中的位置
🎁 描述:识别并点击指定图片
图片路径
可直接从图像库进行选择图像
相对x偏移量
相对与该图片x轴偏移量,单位:px
相对y偏移量
相对与该图片y轴偏移量,单位:px
此流程执行逻辑:使用【识别并点击图像】指令,将鼠标移动到图像库中名称image1图片在电脑屏幕中的位置,并左键点击一下
🎁 描述:识别并拖动指定图片
图片路径
可直接从图像库进行选择图像
相对x偏移量
相对与屏幕x轴偏移量,单位:px
相对y偏移量
相对与屏幕y轴偏移量,单位:px
此流程执行逻辑:使用【识别并拖动图像】指令,将鼠标移动到图像库中名称image1图片在电脑屏幕中的位置,并拖动到指定位置
🎁 描述:读取指定路径文件的内容
要读取的文件
要读取的目标文件的绝对路径:如:“C:\测试.txt“
保存文件对象至
将读取到的文件内容保存到变量
此流程执行逻辑:使用【读取文件】指令读取目标文件内容 --> 执行【控制台日志打印】指令将读取到的内容打印到控制台日志中
🎁 描述:将文本内容写入到已有文件,若文件不存在,自动创新文件
要写入的文件
要写入的目标文件的绝对路径:如:“C:\测试.txt“
要写入的内容
写入文件的内容
此流程执行逻辑:使用【写入文件】指令在目标文件内写入内容-->使用【读取文件】指令读取目标文件内容 --> 执行【控制台日志打印】指令将读取到的内容打印到控制台日志中
🎁 描述:复制文件
要复制的文件
要复制的目标文件的绝对路径:如:“C:\测试.txt“
目标文件夹
目标文件夹绝对路径如,如:”D:\md“
此流程执行逻辑:使用【复制文件】指令将目标文件复制到目标文件夹下
🎁 描述:获取文件名
文件路径
目标文件的绝对路径,如:“C:\测试.txt“
保存文件名称至
将目标文件的名称保存到变量
此流程执行逻辑:使用【获取文件名称】指令获取文件的名称-->使用【控制台日志打印】将文件名到印度控制台日志中
🎁 描述:获取文件扩展名
文件路径
目标文件的绝对路径,如:“C:\测试.txt“
保存文件名称至
将目标文件的扩展名保存到变量
此流程执行逻辑:使用【获取文件扩展名】指令获取文件的名称-->使用【控制台日志打印】将文件名到印度控制台日志中
🎁 描述:获取文件大小(字节数)
文件路径
目标文件的绝对路径,如:“C:\测试.txt“
保存文件名称至
将目标文件大小(字节数)保存到变量
此流程执行逻辑:使用【获取文件大小】指令获取文件的名称-->使用【控制台日志打印】将文件名到印度控制台日志中
🎁 描述:移动文件
要移动的文件
要移动的目标文件的绝对路径:如:“C:\测试.txt“
目标文件夹
目标文件夹绝对路径如,如:”D:\md“
此流程执行逻辑:使用【移动文件】指令将目标文件移动到指定目录下
🎁 描述:重命名文件
要重命名的文件
要重命名的目标文件的绝对路径:如:“C:\测试.txt“
新的文件名称
新的文件名称
此流程执行逻辑:使用【重命名文件】指令对目标文件进行重命名
🎁 描述:删除文件
要重命名的文件
要删除的目标文件的绝对路径:如:“C:\测试.txt“
此流程执行逻辑:使用【删除】指令将目标删除
🎁 描述:判断文件是否存在,存在返回True,不存在返回False
文件路径
目标文件的绝对路径:如:“C:\测试.txt“
保存结果至
判断结果保存到变量
此流程执行逻辑:使用【判断文件是否存在】指令判断文件是否存在-->使用过【控制台日志打印】指令将判断结果打印到控制台日志中
🎁 描述:获取文件夹下的文件名,并将结果保存到列表中
文件路径
目标文件的绝对路径:如:“C:\a“
保存文件列表至
将文件列表保存到变量
此流程执行逻辑:使用【获取文件列表】指令获取目标文件夹下的所有文件名-->使用过【控制台日志打印】指令将文件列表打印到控制台日志中
🎁 描述:查找文件夹下的某文件,存在返回文件路径,不存在返回None
文件路径
目标文件夹的绝对路径:如:“C:\a“
要查找的文件名
文件全名(包括后缀名)
保存查询结果至
将结果保存到变量中
此流程执行逻辑:使用【查找文件】指令获取目标文件夹下的文件-->使用过【控制台日志打印】指令将结果打印到控制台日志中
🎁 描述:获取文件夹下修改时间最近的文件的全路径
选择文件夹
目标文件夹的绝对路径:如:“C:\a“
保存结果至
将修改时间最近的文件全路径保存到变量中
此流程执行逻辑:使用【获取目录中最新日期文件】指令获取目标文件夹下的最新文件-->使用过【控制台日志打印】指令将修改时间最近的文件全路径打印到控制台日志中
🎁 描述:文件打印
选择文件夹
目标文件的绝对路径:如:“C:\a.docx“
此流程执行逻辑:使用【打印文件】指令打印目标文件
🎁 描述:获取文件夹大小(字节数)
选择文件夹
目标文件夹的绝对路径
保存结果至
目标文件的大小保存到变量
此流程执行逻辑:使用【获取文件夹大小】指令获取目标文件夹的大小-->使用过【控制台日志打印】指令将结果打印到控制台日志中
🎁 描述:复制文件夹下的内容
要复制文件夹
要复制的文件夹的绝对路径
保存结果至
目标文件夹的绝对路径
此流程执行逻辑:使用【复制文件夹】指令将要复制的文件夹复制到目标文件夹下
🎁 描述:移动文件夹
要移动文件夹
要移动的文件夹的绝对路径
保存结果至
目标文件夹的绝对路径
此流程执行逻辑:使用【移动文件夹】指令将要移动的文件夹复制到目标文件夹下
🎁 描述:重命名文件夹
要重命名的文件夹
要重命名的目标文件夹的绝对路径
新的文件名称
新的文件名称
此流程执行逻辑:使用【重命名文件夹】指令对目标文件夹进行重命名
🎁 描述:删除文件夹
要删除的文件夹
要删除的目标文件夹的绝对路径
此流程执行逻辑:使用【删除文件夹】指令删除目标文件夹
🎁 描述:创建文件夹
父文件夹目录
目标文件夹的绝对路径
新文件夹名
新建文件夹的名称
此流程执行逻辑:使用【创建文件夹】指令在指定目录下创建文件夹
🎁 描述:判断文件夹是否存在,存在返回true,不存在返回false
要判断的文件夹
要判断的文件夹的绝对路径
保存结果至
判断结果保存到变量
此流程执行逻辑:使用【判断文件夹是否存在】指令判断文件夹是否存在-->使用过【控制台日志打印】指令将判断结果打印到控制台日志中
🎁 描述:判断路径是否为文件夹,是返回True,不是返回False
选择路径
要判断的路径
保存结果至
判断结果保存到变量
此流程执行逻辑:使用【判断路径是否为文件夹】指令判断文件夹是否存在-->使用过【控制台日志打印】指令将判断结果打印到控制台日志中
🎁 描述:获取文件夹下的文件名,并将结果保存到列表中
选择文件夹
目标文件的绝对路径
保存文件列表至
将文件夹列表保存到变量
此流程执行逻辑:使用【获取文件列表】指令获取目标文件夹下的所有文件夹名称-->使用过【控制台日志打印】指令将文件夹列表打印到控制台日志中
🎁 描述:查找文件夹下的某文件,存在返回文件路径,不存在返回None
选择文件夹
目标文件夹的绝对路径
要查找的文件夹名
文件夹名称
保存查询结果至
将结果保存到变量中
此流程执行逻辑:使用【查找文件夹】指令查找指定文件夹-->使用过【控制台日志打印】指令将文件夹列表打印到控制台日志中
🎁 描述:删除文件夹下的所有文档和子文件夹,但保留文件夹本身
要清空的文件夹名
目标文件夹的全路径
此流程执行逻辑:使用【清空文件夹】指令清空目标文件夹
🎁 描述:打开文件夹,如果为文件路径,会在打开文件夹后,选中文件
文件夹路径
目标文件夹的全路径
此流程执行逻辑:使用【打开文件夹】指令打开指定文件夹目录
🎁 描述:读取csv文件内容
选择文件
目标csv文件的全路径
保存结果至
读取结果保存到变量中
此流程执行逻辑:使用【csv读取】指令读取指定csv文件的内容-->使用【插入代码块】将读取结果循环输出到控制台日志中
🎁 描述:补充描述
选择文件
目标csv文件的全路径
行数据
行数据,如:姓名,性别,年龄
此流程执行逻辑:使用【csv写入】指令在指定csv文件中写入数据-->使用【csv行数】指令获取指定csv文件的行数-->使用【csv读取】指令读取指定csv文件的内容-->使用【插入代码块】将读取结果循环输出到控制台日志中-->使用【控制台日志打印】将scv文件的行数打印到控制台日志中
🎁 描述:补充描述
选择文件
目标csv文件的全路径
此流程执行逻辑:使用【csv写入】指令在指定csv文件中写入数据-->使用【csv行数】指令获取指定csv文件的行数-->使用【csv读取】指令读取指定csv文件的内容-->使用【插入代码块】将读取结果循环输出到控制台日志中-->使用【控制台日志打印】将scv文件的行数打印到控制台日志中
🎁 描述:打开已有word,或新建word,以实现word自动化程序
选择word文件
word文件的全路径
保存结果至
将word对象保存到变量中,以便后续word自动化的调用
此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存
🎁 描述:在word中添加标题
word对象
选择一个之前通过【创建Word】指令创建的Word对象
标题名称
标题的名字
标题等级
标题等级:1,2,3,4,5....
此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存
🎁 描述:在word中添加文本内容
word对象
选择一个之前通过【创建Word】指令创建的Word对象
内容
正文内容
保存段落对象
将段落对象保存到变量中
此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存
🎁 描述:在word中添加图片
word对象
选择一个之前通过【创建Word】指令创建的Word对象
要添加的图片
图片的全路径
图片宽高
插入图片的大小
此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存
🎁 描述:在word文档中添加表格
word对象
选择一个之前通过【创建Word】指令创建的Word对象
行
插入表格的行数
列
插入表格的列数
保存表格对象至
将表格保存到对象中
此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存
🎁 描述:在word文档中的表格里添加内容
表格对象
选择一个之前通过【添加表格】指令创建的表格对象
行/列
插入表格内容的位置,如:第1行,第1列
要追加的内容
表格内容
此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存
🎁 描述:在word文档中的表格里追加多行内容
表格对象
选择一个之前通过【添加表格】指令创建的表格对象
要追加的内容
表格内容,如:(('1','小李',18),('2','小侯',2))
此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存
🎁 描述:保存文档(重命名则是另存为)
word对象
选择一个之前通过【创建word对象】指令创建的word对象
保存路径
word文件保存路径,重命名则是另存为
此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存
🎁 描述:更新段落样式
段落对象
选择一个之前通过【添加内容】指令创建的段落对象
是否加粗
是否添加粗体效果
是否斜体
是否添加斜体效果
是否加下划线
是否添加下划线
字体颜色
如:red(红色)
字体名称
如:微软雅黑
此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存
🎁 描述:替换指定文字
word对象
选择一个之前通过【创建word对象】指令创建的word对象
原字符串
word文件中原字符串
新字符串
word文件中修改后字符串
此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存
🎁 描述:将word文档转为pdf文档
word路径
word文件全路径
pdf路径
pdf文件全路径
此流程执行逻辑:使用【word转PDF】指令将目标word文档转换位pdf
🎁 描述:将xls文件转化为xlsx文件
xls文件路径
xls文件全路径
此流程执行逻辑:使用【xls转xlsx】指令将目标xls文件转换位xlsx文件
🎁 描述:打开已有Excel文件,以实现Excel程序的自动化
Excel文件路径
待打开Excel的目标文件绝对路径,如:"C:\测试表格.xlsx"
保存Excel对象至
保存新建或打开的Excel文件对象为变量,后续流程用到该表格时,可直接调用该变量
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格】指令在指定的sheet表下指定的单元格中写入内容-->使用【保存Excel】指令保存excel文件
🎁 描述:创建新的Excel文件,以实现Excel程序的自动化
保存Excel对象至
保存新建或打开的Excel文件对象为变量,后续流程用到该表格时,可直接调用该变量
此流程执行逻辑:使用【创建Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格】指令在指定的sheet表下指定的单元格中写入内容-->使用【保存Excel】指令保存excel文件
🎁 描述:将对Excel对象的操作,保存到Excel
Excel对象
选择一个之前通过【获取Excel对象】或【创建Excel对象】指令创建的Excel对象
Excel文件名称
保存的excel文件全路径
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格】指令在指定的sheet表下指定的单元格中写入内容-->使用【保存Excel】指令保存excel文件
🎁 描述:在excel中创建新的sheet表
Excel对象
选择一个之前通过【获取Excel对象】或【创建Excel对象】指令创建的Excel对象
sheet名称
sheet表名称
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【新建sheet表】指令创建sheet表名称为 sheet2 的sheet表-->使用【保存Excel】指令保存excel文件
🎁 描述:获取Excel中所有sheet名称
Excel对象
选择一个之前通过【获取Excel对象】或【创建Excel对象】指令创建的Excel对象
保存sheet对象至
将所有sheet表名称保存到列表对象中
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格】指令在指定的sheet表下指定的单元格中写入内容-->使用【保存Excel】指令保存excel文件
🎁 描述:获取Excel表中的sheet表对象
Excel对象
选择一个之前通过【获取Excel对象】或【创建Excel对象】指令创建的Excel对象
sheet名称
sheet表的名称
保存sheet对象至
将所有sheet表名称保存到列表对象中
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格】指令在指定的sheet表下指定的单元格中写入内容-->使用【保存Excel】指令保存excel文件
🎁 描述:删除sheet表
Excel对象
选择一个之前通过【获取Excel对象】或【创建Excel对象】指令创建的Excel对象
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【删除sheet表】指令在将sheet表删除-->使用【保存Excel】指令保存excel文件
🎁 描述:在excel表中复制sheet表
Excel对象
选择一个之前通过【获取Excel对象】或【创建Excel对象】指令创建的Excel对象
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【删除sheet表】指令在复制sheet表-->使用【保存Excel】指令保存excel文件
🎁 描述:修改sheet表的名称
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
新的sheet名称
新的sheet表名称
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【删除sheet表】指令在复制sheet表-->使用【保存Excel】指令保存excel文件
🎁 描述:读取单元格
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
单元格
单元格位置,如:A1即A列,第一行的位置
保存单元格对象至
单元格对象保存到变量中
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】指令在读取单元格-->使用【保存Excel】指令保存excel文件
🎁 描述:获取单个单元格个数据
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
单元格
单元格位置,如:A1即A列,第一行的位置
保存单元格数据至
单元格数据保存到变量中
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格数据】指令在获取单元格数据-->使用【控制台日志打印】指令将读取到的单元格数据输出到控制台日志中-->使用【保存Excel】指令保存excel文件
🎁 描述:读取单元格行数
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
行数
行数,如:1第一行
保存行数据至
行数据保存到变量中
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格行数据】指令在获取单元格数据-->使用【控制台日志打印】指令将读取到的单元格行数据输出到控制台日志中-->使用【保存Excel】指令保存excel文件
🎁 描述:读取单元格列数据
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
列数
行数,如:A第A列
保存列数据至
列数据保存到变量中
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格列数据】指令在获取单元格数据-->使用【控制台日志打印】指令将读取到的单元格列数据输出到控制台日志中-->使用【保存Excel】指令保存excel文件
🎁 描述:读取单元格所有数据
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
保存所有单元格数据至
所有单元格数据保存到变量中
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取所有单元格数据】指令在获取单元格数据-->使用【控制台日志打印】指令将读取到的单元格数据输出到控制台日志中-->使用【保存Excel】指令保存excel文件
🎁 描述:获取指定区域的单元格数据
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
起始单元格
开始单元格位置
结束单元格
结束单元格位置
保存指定区域单元格数据至
指定区域数据保存到变量中
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取指定区域单元格数据】指令在获取单元格数据-->使用【控制台日志打印】指令将读取到的单元格数据输出到控制台日志中-->使用【保存Excel】指令保存excel文件
🎁 描述:设置单元格数据
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
单元格名称
单元格位置
数据
单元格数据
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格】指令在指定的sheet表下指定的单元格中写入内容-->使用【保存Excel】指令保存excel文件
🎁 描述:追加插入单元格行数
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
数据
单元格行数据,列表数据
此流程执行逻辑:使用【获取Excel对象】-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【插入行数据】指令在追加插入行数-->使用【保存Excel】指令保存excel文件
🎁 描述:插入空列
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
列位置
第几列
数量
插入几列
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【插入空列】指令在第一列前插入一列-->使用【插入空行】指令在第一行前插入一行-->使用【保存Excel】指令保存excel文件
🎁 描述:插入空行
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
行位置
第几行
数量
插入几行
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【插入空列】指令在第一列前插入一列-->使用【插入空行】指令在第一行前插入一行-->使用【保存Excel】指令保存excel文件
🎁 描述:删除行
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
行位置
第几行
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【删除行】指令在删除第一行单元格-->使用【删除列行】指令删除第一列单元格-->使用【保存Excel】指令保存excel文件
🎁 描述:删除列
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
列位置
第几列
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【删除行】指令在删除第一行单元格-->使用【删除列行】指令删除第一列单元格-->使用【保存Excel】指令保存excel文件
🎁 描述:移动单元格
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
单元格范围
单元格范围的开始位置与结束位置
移动行数
整数为向右移动,负数向左移动
移动列数
整数为向上移动,负数向下移动
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【移动单元格】指令移动单元格-->使用【保存Excel】指令保存excel文件
🎁 描述:冻结窗口
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
冻结列
冻结窗口的位置
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【冻结窗口】冻结窗口-->使用【保存Excel】指令保存excel文件
🎁 描述:添加筛选器
sheet对象
选择之前通过【获取sheet表对象】的sheet表对象
筛选列
添加筛选器的位置
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【添加筛选器】在A1单元格位置添加筛选器-->使用【保存Excel】指令保存excel文件
🎁 描述:设置字体样式
单元格对象
选择之前通过【读取单元格】获取的单元格对象
字体名称
字体名称
字体大小
字体大小
是否加粗
是否加粗
是否斜体
是否斜体
字体颜色
字体颜色
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【设置字体样式】修改单元格的字体样式-->使用【保存Excel】指令保存excel文件
🎁 描述:获取字体样式
单元格对象
选择之前通过【读取单元格】获取的单元格对象
保存字体对象至
将获取到的字体样式保存到变量中
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【获取字体样式】获取单元格的字体样式-->使用【控制台日志打印】将字体样式打印到控制台日志中-->使用【保存Excel】指令保存excel文件
🎁 描述:设置对齐方式
单元格对象
选择之前通过【读取单元格】获取的单元格对象
水平对其方式
居中
左端对其
右端对其
分散对齐
两端对齐
填充
跨列剧中
一般对其
垂直对齐方式
居中
分散对齐
两端对其
顶端对其
底端对其
旋转角度
角度,整数
是否自动换行
是/否
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【设置至对其方式】获取单元格的对其样式-->使用【保存Excel】指令保存excel文件
🎁 描述:配置边框样式
样式
双线/细线....
字体颜色
字体颜色
保存边框对象值至
将边框样式保存到对象
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【边框样式】配置边框样式-->使用【设置边框样式】设置单元格的边框样式-->使用【保存Excel】指令保存excel文件
🎁 描述:设置边框样式
单元格对象
选择之前通过【读取单元格】获取的单元格对象
左边框
选择之前通过【边框样式】获取的边框样式对象对象
右边框
选择之前通过【边框样式】获取的边框样式对象对象
上边框
选择之前通过【边框样式】获取的边框样式对象对象
下边框
选择之前通过【边框样式】获取的边框样式对象对象
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【边框样式】配置边框样式-->使用【设置边框样式】设置单元格的边框样式-->使用【保存Excel】指令保存excel文件
🎁 描述:设置填充样式
单元格对象
选择之前通过【读取单元格】获取的单元格对象
样式
单元格样式
背景颜色
单元格背景颜色
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【设置填充样式】设置填充样式-->使用【保存Excel】指令保存excel文件
🎁 描述:设置填充渐变样式
单元格对象
选择之前通过【读取单元格】获取的单元格对象
背景颜色
单元格背景色
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【设置填充渐变样式】设置填充渐变样式-->使用【保存Excel】指令保存excel文件
🎁 描述:设置行高
sheet对象
选择之前通过【获取sheet表对象】获取的sheet表对象
行位置
第几行
行高
高度,正数
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置行高】设置单元格行高-->使用【保存Excel】指令保存excel文件
🎁 描述:设置列宽
sheet对象
选择之前通过【获取sheet表对象】获取的sheet表对象
列位置
第几列
行高
高度,正数
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置列高】设置单元格列高-->使用【保存Excel】指令保存excel文件
🎁 描述:合并单元格
sheet对象
选择之前通过【获取sheet表对象】获取的sheet表对象
单元格范围
开始单元格位置与结束单元格位置
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【合并单元格】合并单元格-->使用【保存Excel】指令保存excel文件
🎁 描述:取消合并单元格
sheet对象
选择之前通过【获取sheet表对象】获取的sheet表对象
单元格范围
开始单元格位置与结束单元格位置
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【取消合并单元格】取消合并单元格-->使用【保存Excel】指令保存excel文件
🎁 描述:用于设置单元格公式
sheet对象
sheet对象名称
单元格名称
要写入公式的单元格名称
公式
单元格公式
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格公式】指令将指定sheet表中单元格写入公式中
🎁 描述:用于设置表格区域公式
sheet对象
sheet对象名称
开始单元格名称
表格区域开始单元格名称
结束单元格名称
表格区域结束单元格名称
公式
Excel表格公式
此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置表格区域公式】指令将指定sheet表中区域写入公式中
🎁 描述:用于压缩文件或文件夹
压缩文件路径
需要压缩的文件全路径
压缩至文件路径
压缩文件存放路径
此流程执行逻辑:使用【文件/文件夹压缩】指令压缩文件
🎁 描述:解压zip文件
解压文件路径
需要解压的文件全路径
解压至文件路径
解压文件存放路径
此流程执行逻辑:使用【解压zip文件】指令解压zip文件
🎁 描述:获取当前时间戳
保存时间戳至
将获取到的时间戳保存到变量
此流程执行逻辑:【获取时间戳】获取时间戳保存到变量中 --> 使用【控制台日志打印】将时间戳在打印输出到控制台中
🎁 描述:获取时间
保存时间到
将获取到的时间保存到变量中
此流程执行逻辑:【获取时间】获取本地时间保存到变量中 --> 使用【控制台日志打印】将时间在打印输出到控制台中
🎁 描述:获取日期
保存日期到
将获取到的日期保存到变量中
此流程执行逻辑:【获取日期】获取本地日期保存到变量中 --> 使用【控制台日志打印】将时间在打印输出到控制台
🎁 描述:格式化时间
时间
可以手动输入时间,也可以是使用【获取时间】获取到的时间
旧时间格式
旧时间的格式
新时间格式
新时间的格式
保存时间至
将格式化后的时间保存到变量中
此流程执行逻辑:【获取时间】获取本地时间保存到变量中 --> 使用【格式化时间】将获取到的时间进行格式化处理--> 使用【控制台日志打印】将格式化后的时间在打印输出到控制台
🎁 描述:获取年份
保存年份至
将获取到的年份保存到变量中
此流程执行逻辑:【获取年份】获取到的年份保存到变量中 --> 使用【控制台日志打印】将获取到的年份在打印输出到控制台
🎁 描述:获取月份
保存月份至
将获取到的月份保存到变量中
此流程执行逻辑:【获取月份】获取到的月份保存到变量中 --> 使用【控制台日志打印】将获取到的月份在打印输出到控制台
🎁 描述:获取天
保存天至
将获取到的天保存到变量中
此流程执行逻辑:【获取天】获取到的天保存到变量中 --> 使用【控制台日志打印】将获取到的天在打印输出到控制台
🎁 描述:获取小时
保存小时至
将获取到的小时保存到变量中
此流程执行逻辑:【获取小时】获取到的小时保存到变量中 --> 使用【控制台日志打印】将获取到的小时在打印输出到控制台
🎁 描述:获取分钟
保存分钟至
将获取到的分钟保存到变量中
此流程执行逻辑:【获取分钟】获取到的分钟保存到变量中 --> 使用【控制台日志打印】将获取到的分钟在打印输出到控制台
🎁 描述:获取秒数
保存秒数至
将获取到的秒数保存到变量中
此流程执行逻辑:【获取秒数】获取到的秒数保存到变量中 --> 使用【控制台日志打印】将获取到的秒数在打印输出到控制台
🎁 描述:计算当前时间是一周中的第几天
保存本周第几天至
将计算后的结果保存到变量中
此流程执行逻辑:【获取本周第几天】计算当前是本周的第几天并将结果保存到变量中 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:计算两个时间的时间差
时间1
时间1
时间2
时间2
时间格式
时间1与时间2的格式
保存时间差至
将计算后的结果保存到变量中
此流程执行逻辑:【计算时间差】计算计算两个时间的时间差并将结果保存到变量中 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:计算两个日期中间相隔天数
时间1
时间1
时间2
时间2
时间格式
时间1与时间2的格式
保存天数至
将计算后的结果保存到变量中
此流程执行逻辑:【计算天数】计算计算两个时间的中间相隔天数并将结果保存到变量中 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:将日期字符串转换为日期格式
时间字符串
时间字符串
时间格式
%Y-%m-%d ....
保存转换后的时间至
将转换后的时间保存到变量中
此流程执行逻辑:【字符串转换为时间】将字符串转为时间保存到变量中 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:识别图片二维码
图片路径
二维码图片全路径
此流程执行逻辑:【图像二维码识别】识别二维码,并将二维码内容保存到变量中 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:生成二维码
内容
二维码内容
二维码路径
存放二维码的路径
图片名称
生成的二维码图片名称
此流程执行逻辑:【生成二维码】生成一个二维码并保存到本地
🎁 描述:新建字典
保存字典至
新建字典保存到变量
🎁 描述:获取字典键值
字典
使用流程变量、全局变量或【设置变量】创建的字典
键
字典的键名
保存键值
保存键值到变量中
此流程执行逻辑:新建流程变量字典类型-->【获取键值】获取字典键名为:a 的键值并保存到变量中 --> 使用【控制台日志打印】将获取到的键值在打印输出到控制台
🎁 描述:获取字典键名列表
字典
使用流程变量、全局变量或【设置变量】创建的字典
保存键名列表
将获取到的键名列表到变量中
此流程执行逻辑:新建流程变量字典类型-->【获取字典键名列表】获取字典dict的键名列表并保存到变量中 --> 使用【控制台日志打印】将键名列表在打印输出到控制台
🎁 描述:获取字典值列表
字典
使用流程变量、全局变量或【设置变量】创建的字典
保存键值列表
将获取到的键值列表到变量中
此流程执行逻辑:新建流程变量字典类型-->【获取字典键值列表】获取字典dict的键值列表并保存到变量中 --> 使用【控制台日志打印】将键值列表在打印输出到控制台
🎁 描述:删除字典键值对
字典
使用流程变量、全局变量或【设置变量】创建的字典
键
字典的键名
此流程执行逻辑:新建流程变量字典类型-->【删除字典键值对】删除字典dict的键名为a的值 --> 使用【控制台日志打印】将字典dict在打印输出到控制台
🎁 描述:新建空列表
保存列表至
新建列表保存到变量
🎁 描述:清空列表
列表
使用流程变量、全局变量或【设置变量】创建的列表
此流程执行逻辑:新建流程变量列表类型-->【清空列表】清空列表list --> 使用【控制台日志打印】将列表list在打印输出到控制台
🎁 描述:列表追加一项
列表
使用流程变量、全局变量或【设置变量】创建的列表
要添加的对象
可以是其他对象(变量)也可以是字符串
保存列表至
并将列表保存到新变量中
此流程执行逻辑:新建流程变量列表类型-->【列表添加一项】在列表中追加一项内容 --> 使用【控制台日志打印】将新的列表list1在打印输出到控制台
🎁 描述:删除列表一项
列表
使用流程变量、全局变量或【设置变量】创建的列表
位置或值
位置:下标从0开始
值:列表中的值
删除方式
按位置删除/按内容删除
此流程执行逻辑:新建流程变量列表类型-->【删除列表一项】按位置删除列表一个值 --> 使用【控制台日志打印】将列表list在打印输出到控制台-->【删除列表一项】按内容删除列表一个值 --> 使用【控制台日志打印】将列表list在打印输出到控制台
🎁 描述:获取列表长度
列表
使用流程变量、全局变量或【设置变量】创建的列表
保存列表长度至
将获取到的列表长度保存到变量
此流程执行逻辑:新建流程变量列表类型-->【获取列表长度】获取列表长度 --> 使用【控制台日志打印】将列表长度在打印输出到控制台
🎁 描述:列表排序
列表
使用流程变量、全局变量或【设置变量】创建的列表
排序方式
升序/降序
保存结果至
将排序结果保存到变量
此流程执行逻辑:新建流程变量列表类型-->【列表排序】将列表进行降序排列 --> 使用【控制台日志打印】将排序后的列表在打印输出到控制台
🎁 描述:反转列表
列表
使用流程变量、全局变量或【设置变量】创建的列表
保存结果至
将反转后的列表保存到变量
此流程执行逻辑:新建流程变量列表类型-->【反转列表】将列表反转 --> 使用【控制台日志打印】将反转后的列表在打印输出到控制台
🎁 描述:获取列表指定项的位置,列表位置从0开始排序:0,1,2,3....
列表
使用流程变量、全局变量或【设置变量】创建的列表
内容
列表值
保存指定项位置至
将指定项的位置保存到变量
此流程执行逻辑:新建流程变量列表类型-->【获取列表指定项的位置】获取列表指定项的位置 --> 使用【控制台日志打印】将指定项的位置在打印输出到控制台
🎁 描述:新建集合
保存集合到
将创建的集合保存到变量
此流程执行逻辑:使用【新建集合】指令创建一个空集合-->使用【添加元素到集合】在空集合中添加一个元素-->执行【控制台日志打印】将添加元素后的集合内容输出到控制台日志中
🎁 描述:复制集合
集合
待复制的集合名称
保存集合到
将复制的集合保存到新的变量中
此流程执行逻辑:使用【新建集合】指令创建一个空集合-->使用【添加元素到集合】在空集合中添加一个元素-->使用【复制集合】将set_obj集合的内容复制到集合set2中-->【控制台日志打印】将集合set2内容输出到控制台日志中
🎁 描述:获取集合大小
集合
集合名
保存集合到
将获取到的集合大小保存到变量中
此流程执行逻辑:使用【设置变量】指令创建一个集合-->使用【获取集合大小】获取该集合的大小-->【控制台日志打印】将获取到的集合大小输出到控制台日志中
🎁 描述:添加元素到集合
集合
集合名
要添加的内容
需要添加的内容
保存集合到
将获取到的集合大小保存到变量中
此流程执行逻辑:使用【新建集合】指令创建一个空集合-->使用【添加元素到集合】在空集合中添加一个元素-->执行【控制台日志打印】将添加元素后的集合内容输出到控制台日志中
🎁 描述:清除集合中的内容
集合
集合名
此流程执行逻辑:使用【设置变量】指令创建一个集合-->使用【清除集合】清除集合中的内容-->【控制台日志打印】将集合输出到控制台日志中
🎁 描述:获取两个集合之间的交集
集合1
集合名
集合2
集合名
保存交集至
将两个集合的交集保存到变量中
此流程执行逻辑:使用【设置变量】指令创建两个集合-->使用【取交集】获取两个集合的交集-->【控制台日志打印】将两个集合的交集输出到控制台日志中
🎁 描述:返回布尔值,如果不包含返回True,否则返回False
集合1
集合名
集合2
集合名
保存结果至
将结果保存到变量中
此流程执行逻辑:使用【设置变量】指令创建两个集合set1,set2-->使用【是否不包含相同元素】指令判断两个集合中是否存在相同元素-->【控制台日志打印】将结果输出到控制台日志中
🎁 描述:判断集合A的所有元素是否都包含在集合B中,返回判断结果True,False
集合1
集合名
集合2
集合名
保存是否为子集至
将结果保存到变量中
此流程执行逻辑:使用【设置变量】指令创建两个集合set1,set2-->使用【判断是否为子集】指令集合set1是否是集合set2的子集-->【控制台日志打印】将结果输出到控制台日志中
🎁 描述:判断集合A是否包含集合B的所有元素,返回判断结果True,False
集合1
集合名
集合2
集合
保存是否为父集至
将结果保存到变量中
此流程执行逻辑:使用【设置变量】指令创建两个集合set1,set2-->使用【判断是否为子集】指令集合集合set1是否是集合set2的父集-->【控制台日志打印】将结果输出到控制台日志中
🎁 描述:返回两个集合组成的新集合,但会移除两个集合的重复元素
集合1
集合名
集合2
集合名
保存差集至
将差集保存到变量中
此流程执行逻辑:使用【设置变量】指令创建两个集合set1,set2-->使用【判断是否为子集】指令获取两个集合的差集-->【控制台日志打印】将差集输出到控制台日志中
🎁 描述:合并两个集合,重复元素只会出现一次
集合1
集合名
集合2
集合名
保存差集至
将并集保存到变量中
此流程执行逻辑:使用【设置变量】指令创建两个集合set1,set2-->使用【判断是否为子集】指令获取两个集合的并集-->【控制台日志打印】将并集输出到控制台日志中
🎁 描述:首字母转大写
字符串
需要进行转大写的字符串
保存字符串对象至
将首字母转大写后的字符串保存到变量中
此流程执行逻辑:使用【首字符大写】将字符串“hello robot”首字母转大写 --> 使用【控制台日志打印】将转换后的字符串在打印输出到控制台
🎁 描述:将字符串中的大写转为小写
字符串
需要进行转大写的字符串
保存字符串对象至
将转小写后的字符串保存到变量中
此流程执行逻辑:使用【转小写】将字符串“HELLO ROBOT”首字母转大写 --> 使用【控制台日志打印】将转换后的字符串在打印输出到控制台
🎁 描述:判断字符串包含某字符的次数
字符串
需要进行转大写的字符串
目标字符串
判断的目标字符串
保存字符串对象至
将判断后的结果保存到变量中
此流程执行逻辑:使用【包含次数】判断字符串hello robot,包含o的次数 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:以指定的编码格式编码字符串
字符串
内容
指定编码
编码格式如:utf-8
保存结果至
将编码后的结果保存到变量中
此流程执行逻辑:使用【以指定的编码格式编码字符串】指令将字符串hellorobot的编码为utf-8 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:判断字符串是否以指定字符结尾,是:true;否:false
字符串
需要进行判断的字符串
目标字符串
判断的目标字符串
保存结果对象至
将判断后的结果保存到变量中
此流程执行逻辑:使用【结尾判断】指令判断字符串hello robot是否是以t结尾 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:判断字符串中字符的下标位置
字符串
需要进行判断的字符串
目标字符串
判断的目标字符串
保存结果至
将判断后的结果保存到变量中
此流程执行逻辑:使用【字符串包含位置】指令判断字符串 robot中字符t的下标 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:判断字符串中的所有字符都是字母数字,则返回True
字符串
需要进行判断的字符串
保存结果至
将判断后的结果保存到变量中
此流程执行逻辑:使用【字符串包含位置】指令判断字符串 robot 1 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:如果字符串中的所有都在字母表中,则返回True
字符串
需要进行判断的字符串
保存结果至
将判断后的结果保存到变量中
此流程执行逻辑:使用【是否字母】指令判断hello1 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:如果字符串是十进制字符,则返回true,不是返回false
字符串
需要进行判断的字符串
保存结果至
将判断后的结果保存到变量中
此流程执行逻辑:使用【是否十进制字符】指令判段字符串是否是十进制 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:如果字符串中的所有字符都是数字,则返回true
字符串
需要进行判断的字符串
保存结果至
将判断后的结果保存到变量中
此流程执行逻辑:使用【是否整数】指令判段字符串是否都是数字 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:如果字符串是标识符,则返回true
字符串
需要进行判断的字符串
保存结果至
将判断后的结果保存到变量中
此流程执行逻辑:使用【是否标识符】指令判段字符串是否是标识符 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:如果字符串中所有字符都是小写,则返回true
字符串
需要进行判断的字符串
保存结果至
将判断后的结果保存到变量中
此流程执行逻辑:使用【是否小写】指令判段字符串是否都是小写 --> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:如果字符串中的所有字符都是数字,则返回true
字符串
需要进行判断的字符串
保存结果至
将判断后的结果保存到变量中
此流程执行逻辑:使用【是否数字】指令判段字符串是否都是数字--> 使用【控制台日志打印】将结果在打印输出到控制台
🎁 描述:如果字符串中的所有字符都可打印,则返回true
字符串
需要进行判断的字符串
保存结果至
将判断后的结果保存到变量中
此流程执行逻辑:使用【是否可打印】指令判段字符串是否可打印 --> 使用【控制台日志打印】将结果在打印输出到控制台