影刀标准指令速查
■■■■条件判断■■■■
【IF 条件】:针对变量 、数字、文本设置单条判断规则 ,支持大小比较、包含 、为空等逻辑,适配普通变量校验场景 。
【IF 多条件】:同时设置多条判断规则,支持全部满足(AND)、任意满足(OR)两种逻辑 ,适合需要多重限制的判断场景。
【IF 网页包含】:检测网页底层代码内是否存在指定文字或页面控件,元素隐藏但代码存在也判定成立。
【IF 元素可见(web)】:判断网页控件在页面视觉上是否正常显示,元素被隐藏、遮挡则判定不成立 ,多用于判断按钮是否可点击 、弹窗是否出现 。
【IF 窗口存在】:校验个人计算机的桌面是否打开目标软件窗口,可根据窗口标题、进程匹配,用来判断软件是否启动、程序是否闪退。
【IF 窗口包含】:在已打开的桌面软件窗口内 ,检测界面是否包含指定文字或控件,适配客户端弹窗 、界面关键词校验。
【IF 图像存在】:依靠截图模板匹配屏幕画面,找到对应图片则条件成立,适配无控件的软件、游戏、图片按钮判断 。
【IF 屏幕满足条件(AI)】:依托AI视觉识别画面 ,用自然语言描述画面做判定,无需截图模板,适配画面内容多变的场景。
【IF 屏幕上存在文本(OCR)】:通过OCR识别屏幕全部文字 ,检索是否包含目标关键词,可识别图片、PDF 、弹窗内的文字。
【IF 文件存在】:校验电脑指定路径下的单个文件是否真实存在,常用于判断文件下载、导出是否完成 。
【IF 文件夹存在】:校验目标文件夹目录是否存在 ,用来提前确认归档目录,配套新建文件夹指令使用。
【Else IF】:承接上一级IF做次级分支判断,多分支从上至下依次匹配 ,命中后不再执行后续分支。
【Else IF多条件】:次级分支搭配AND\OR复合多条件,实现多规则的分支判断。
【Else】:兜底分支,所有前置IF、Else IF全部不满足时执行此段逻辑 。
【End IF】:条件判断块强制结束标记 ,所有IF结构必须搭配该指令闭合,缺失会出现语法报错。
■■■■循环■■■■
【For次数循环】:设定固定循环轮次(比如循环5次),适合已知需要执行多少次操作的场景。
【While条件循环】:满足设定条件就持续循环,条件不成立时自动跳出 ,常用于等待页面加载 、轮询检测状态 。
【ForEach列表循环】:逐条遍历列表数组里的每一项数据。
【ForEach字典循环】:专门遍历字典键值对数据,逐条获取key与value。
【无限循环】:无终止条件持续运行,必须搭配「退出循环」指令手动终止 ,慎用避免卡死流程 。
【循环相似元素(web)】:抓取网页内同类型多个元素(下拉选项、列表条目),逐个遍历。
【循环相似元素(win)】:针对Windows桌面软件窗口里的同类控件循环遍历。
【循环Excel内容】:按行遍历Excel整张表格,逐行读取数据 。
【循环数据表格内容】:按行遍历影刀内置的数据表格。
【继续下一次循环】:跳过当前本轮剩下步骤 ,直接进入下一轮循环。
【退出循环】:直接终止整个循环块,跳出循环执行后续流程 。
【循环结束标记】:所有循环结构必须配套该指令,标记循环代码块闭合。
■■■■等待■■■■
【等待】:固定时长休眠 ,直接设置等待多少秒,到时间后流程继续往下执行,属于强制延时。
【等待元素(web)】:针对网页浏览器页面 ,等待指定网页按钮\输入框\文字框等网页控件加载出现,元素出现就立刻结束等待,适合网页自动化防报错。
【等待元素(win)】:针对Windows桌面软件(微信、Excel 、客户端程序),等待桌面窗口里的控件元素加载完成 ,多用于桌面软件自动化 。
【等待图像】:截取目标图标\按钮画面,在屏幕上循环查找该图片,画面出现即停止等待 ,适合没有控件定位、只能靠识图定位的场景。
【等待文件】:监测指定文件夹路径,等待目标文件生成\下载完成后再继续流程,常用在下载文件、导出报表后自动读取文件。
【等待文本(OCR)】:调用屏幕文字识别 ,持续识别屏幕画面,直到检测到你指定的文字内容,就退出等待 ,纯画面文字匹配,无需定位控件 。
【等待窗口】:监听电脑窗口列表,等待某个标题的软件弹窗 、程序窗口弹出后 ,再执行后续步骤。
【开启模拟真人操作】:开启鼠标\键盘拟人化行为】:移动轨迹带曲线、点击有随机间隔、输入打字快慢错落,规避网站\软件的机器人反爬 、风控检测。
【结束模拟真人操作】:关闭上面的真人模拟模式,后续键鼠操作恢复机械笔直移动、极速点击输入的原生自动化模式 。
■■■■相似元素操作■■■■
【循环相似元素(web)】:拾取网页中任意一条条目作为模板,程序自动识别页面里所有同类型元素 ,可用于批量打开搜索结果链接等。
【循环相似元素(win)】:适用场景】:Windows桌面客户端软件内批量操作同类控件,针对桌面程序窗口元素进行模板匹配,遍历窗口内所有布局结构相同的按钮\行项\输入框。
【获取相似元素列表(web)】:网页端先批量抓取所有同类元素 ,后续自由分步使用,不直接执行循环动作,而是把页面所有匹配模板的网页元素打包存入数组变量 。
【获取相似元素列表(win)】:桌面软件中批量采集同类控件集合 ,提取桌面窗口内全部相似控件,生成元素列表变量。
■■■■AI■■■■
【自定义AI操作屏幕】:直接用自然语言下达指令,让AI自主观察屏幕并完成一系列键鼠点击、输入、跳转等连贯操作 ,无需拖拽搭建多步流程。
【AI工作流(影刀AIPower)】:可视化AI编排工作台,可搭建复杂AI自动化链路,串联数据读取 、大模型处理、界面操作、判断分支等整套自动化任务 。
【配置AI引擎】:绑定接口密钥 ,对接豆包 、GPT、通义千问等第三方大模型API,切换默认使用的LLM服务与参数。
【大语言模型LLM-AI大语言模型】:基础调用组件,输入提示词+文本,调用大模型自由生成回答、文案 、逻辑推导、代码等自定义结果。
【大语言模型LLM-总结文本】:输入长段落\文章 ,一键精简提炼核心主旨,压缩篇幅输出摘要。
【大语言模型LLM-从文本中提炼内容】:按指定规则抽取关键词、手机号 、地址、编号、关键字段等结构化信息,适合信息归档 。
【大语言模型LLM-翻译文本】:多语种互译 ,支持中英日韩等语言批量文本翻译。
【大语言模型LLM-分析文本】:对内容做情感判断 、风险筛查、意图识别、数据解读、优缺点分析等深度解析。
【大语言模型LLM-润色文本】:修正语病 、优化语句通顺度,改写文风(正式\口语\公文\文案风格) 。
【AI操作屏幕CUA-提取屏幕数据(AI)】:AI识别屏幕画面,自动抓取页面内文字、列表、表单内容 ,无需手动拾取元素定位。
【AI操作屏幕CUA-填写表单(AI)】:读取预设文本\变量内容,AI自动识别页面输入框,批量对应填入表单各项内容。
【AI操作屏幕CUA-处理验证码(AI)】:视觉识别图片验证码 、滑块、点选类验证弹窗 ,自动完成验证解锁 。
【AI操作屏幕CUA-IF屏幕满足条件(AI)】:AI判断当前屏幕画面是否符合描述条件,成立则执行分支流程,属于AI版条件判断。
【AI操作屏幕CUA-自定义AI操作屏幕】:同顶部同名功能 ,自然语言指令驱动AI自主操控屏幕完成操作。
【文字识别OCR-通用文字识别】:截取屏幕区域,纯OCR把图片里文字转为可编辑文本,只输出文字内容,不带坐标 。
【文字识别OCR-通用文字识别(含位置)】:识别文字同时返回每段文字在屏幕上的XY坐标 ,可后续配合点击指定文字位置。
【文字识别OCR-表格识别】:识别截图内规整表格,直接输出结构化表格数据(可导出二维列表\Excel格式)。
【文字识别OCR-卡证识别】:专门识别身份证、营业执照 、银行卡等证件照片,自动拆分姓名、证件号、有效期等字段 。
【文字识别OCR-票据识别】:针对发票 、小票、收据等票据版式识别 ,提取金额、税号 、开票项目、日期等票据关键信息。
【文字识别OCR-字符\计算验证码】:轻量化OCR,专门解析简单字母数字验证码、计算题验证码,多用于登录验证场景。
■■■■网页自动化■■■■
【打开网页】:启动浏览器 ,访问填写的网址;可选择无痕、指定浏览器 、携带登录环境。
【获取已打开的网页对象】:抓取浏览器已经开好的标签页,不用重复新开页面,复用现有网页操作 。
【点击元素(web)】:选中网页按钮、文字、图标等页面控件 ,模拟鼠标单击。
【鼠标悬停在元素上(web)】:鼠标悬浮停留在网页元素,适配hover下拉菜单 、悬浮弹窗。
【填写输入框(web)】:向普通文本输入框录入文字、数字,用于账号、备注 、搜索框填写 。
【关闭网页】:关闭当前操作的浏览器标签页。
【激活浏览器用户\环境】:切换浏览器配置文件 ,切换不同登录账号(比如切换工作号、私人号),隔离Cookie登录态。
【元素操作-拖拽元素(web)】:按住网页元素拖动,适合滑块验证、拖拽排序 、分栏拉伸 。
【元素操作-等待元素(web)】:强制等待直到网页元素加载出现\消失,解决页面加载慢导致点击失败。
【元素操作-填写密码框(web)】:专门给密码输入框填内容 ,规避浏览器密码安全拦截。
【元素操作-设置下拉框(web)】:选择下拉菜单指定选项,可按文字、序号选中 。
【元素操作-设置复选框(web)】:勾选\取消勾选网页多选框、同意协议类方框。
【元素操作-设置元素值(web)】:直接强制修改网页输入框内的内容,底层赋值 ,绕过前端限制。
【元素操作-设置元素属性(web)】:修改网页HTML 标签属性,比如改禁用输入框为可编辑 、修改图片地址 。
【元素操作-获取元素对象(web)】:拿到网页元素本体,用于后续复用、联动其他指令。
【元素操作-获取关联元素(web)】:根据选中元素找同级、父子级别的其他元素 ,比如通过姓名单元格取同行手机号。
【元素操作-获取相似元素列表(web)】:批量抓取一批样式、标签一致的元素,常用于抓取表格全部行 、全部商品卡片。
【网页操作-自动处理弹框(web)】:自动点网页alert确认、confirm确认\取消,不用人工弹窗处理 。
【网页操作-跳转至新网址】:当前已打开标签页刷新跳转到新链接 ,不用新开标签。
【网页操作-等待网页加载完成】:等待页面全部资源加载完毕,再执行下一步动作。
【网页操作-停止网页加载】:终止浏览器继续加载页面,用于网页卡死、加载冗余资源 。
【网页操作-鼠标滚动网页】:上下左右滑动页面 ,可按像素 、滚动到指定元素位置。
【网页操作-执行JS脚本】:运行自定义JavaScript代码,实现点击、取值、改页面等普通指令做不到的高级操作。
【网页操作-获取网页对象列表】:读取浏览器所有标签页,批量遍历多个网页 。
【网页操作-设置Cookie】:手动写入Cookie数据,实现免登录 、伪造登录状态。
【网页操作-移除Cookie】:删除浏览器指定Cookie ,清除登录痕迹。
【数据提取-批量数据抓取】:一键批量爬取表格、商品列表、榜单多行多列文字,自动整理成表格数据 。
【数据提取-网页截图】:截取整个网页 、可视区域、单个网页元素,保存图片。
【数据提取-获取元素信息(web)】:读取选中元素的文本、HTML 、宽高、坐标、颜色等全部信息。
【数据提取-获取下拉框选项(web)】:提取下拉菜单里所有可选文字、选项值 。
【数据提取-获取网页信息】:读取当前页网址 、网页标题、源码、页面完整HTML。
【数据提取-获取滚动条位置】:获取当前页面滚动的纵向 、横向偏移像素。
【数据提取-提取网页对话框内容】:读取alert、弹窗提示框内的文字内容。
【数据提取-获取筛选所有Cookie】:读取当前网页全部Cookie ,导出成变量 。
【数据提取-获取指定Cookie信息】:只读取某一个名称的Cookie值。
【数据提取-开始监听网页请求】:开启抓包,捕获网页发起的接口、网络请求(接口地址 、入参、返回数据)。
【数据提取-获取网页监听结果】:拿到监听抓到的所有网络接口数据 。
【数据提取-停止监听网页请求】:关闭抓包监听。
【对话框处理-上传文件】:网页点上传按钮弹出文件选择窗时,自动填入本地文件路径完成上传。
【对话框处理-下载文件】:接管浏览器下载弹窗 ,自定义保存路径、文件名 。
【对话框处理-处理下载对话框】:专门适配浏览器弹出的下载保存弹窗,自动确认保存。
【对话框处理-处理上传对话框】:适配网页上传文件弹窗,自动选择本地文件。
【对话框处理-处理网页对话框】:统一接管浏览器各类原生弹窗(确认 、提示、文件选择)自动点击操作 。
■■■■桌面软件自动化■■■■
【获取窗口对象】:选中目标软件窗口 ,绑定窗口,后续所有控件操作都依托该窗口执行。
【获取窗口对象列表】:一次性读取电脑当前所有打开的软件窗口,适合批量遍历多窗口。
【点击元素(win)】:精准点击桌面软件内按钮、菜单 、图标等控件 ,不受鼠标位置干扰 。
【鼠标悬停在元素上(win)】:模拟鼠标悬浮,触发软件悬浮菜单、悬浮提示。
【填写输入框(win)】:向桌面软件普通文本框录入文字、数字,适配各类业务系统搜索、备注输入。
【运行或打开】:启动exe程序 、打开文件、打开文件夹,可带启动参数运行软件。
【元素操作-拖拽元素(win)】:拖动桌面控件 ,适用于软件滑块、表格列宽拖动 、文件拖拽排序 。
【元素操作-等待元素(win)】:等待桌面控件出现\消失,解决软件加载卡顿、弹窗延迟导致操作报错。
【元素操作-填写密码框(win)】:专门针对软件密码输入框填入内容,规避系统安全拦截。
【元素操作-设置下拉框(win)】:选中桌面软件下拉菜单选项 ,支持按文字、序号选择 。
【元素操作-设置复选框(win)】:勾选\取消软件多选框 、协议勾选框。
【元素操作-设置元素值(win)】:底层强制修改控件文字内容,绕开软件输入限制。
【元素操作-获取元素对象(win)】:抓取控件本体,用于多步骤复用、关联查找 。
【元素操作-获取关联元素(win)】:根据当前控件查找父子、同级控件 ,例如通过表格单元格取同行其他内容。
【元素操作-获取相似元素列表(win)】:批量抓取格式一致的控件,多用于读取软件完整表格 、多条列表。
【窗口操作-获取窗口对象】:绑定指定软件窗口 。
【窗口操作-获取窗口信息】:读取窗口标题、尺寸、坐标 、进程号、是否最小化等参数。
【窗口操作-激活软件窗口】:把后台软件弹窗前置到桌面最顶层,变为当前活动窗口。
【窗口操作-设置窗口状态】:一键最小化、最大化、还原窗口 。
【窗口操作-设置窗口是否显示】:控制窗口隐藏\可见 ,后台静默运行程序。
【窗口操作-移动窗口位置】:自定义拖拽窗口到屏幕指定坐标。
【窗口操作-调整窗口大小】:修改窗口宽高尺寸。
【窗口操作-关闭软件窗口】:关闭指定程序窗体,可选择正常关闭或强制结束进程 。
【数据提取-元素截图(win)】:只截取软件单个控件区域,而非全屏。
【数据提取-获取元素信息(win)】:读取控件文字 、坐标、颜色、是否可点击 、禁用状态等全部属性。
【数据提取-获取下拉框选项(win)】:提取桌面下拉菜单全部可选内容 。
【数据提取-获取窗口信息】:二次读取窗体标题、进程、位置等信息。
【数据提取-获取选中文本】:读取软件里手动选中的文字内容。
【SAP-选中菜单项(SAP)】:自动点击SAP各级菜单栏目录 。
【SAP-点击工具栏按钮(SAP)】:精准点击SAP顶部工具栏功能按钮。
【SAP-启动事务(SAP)】:输入T-code事务代码 ,快速进入对应SAP功能页面。
【SAP-选中树节点(SAP)】:点开SAP左侧层级树形菜单 。
【SAP-选中日期(SAP)】:在SAP日历控件选择年月日。
【SAP-读取表格内容(SAP)】:批量导出SAP表格单元格数据。
【SAP-读取表格总行数(SAP)】:统计SAP表格数据总行数量 。
【SAP-读取表格总列数(SAP)】:统计SAP表格字段总列数。
【SAP-等待加载完成(SAP)】:适配SAP系统加载慢,等待页面渲染完毕再执行动作。
【SAP-获取状态栏信息(SAP)】:读取SAP底部状态栏报错 、执行提示文字。
■■■■鼠标键盘■■■■
【键盘输入】:模拟实体键盘键入文字、数字;支持回车键、Tab 、Ctrl\Alt组合快捷键(如Ctrl+C复制),常用于光标处录入内容、快捷键快捷操作 。
【鼠标点击】:按屏幕绝对坐标执行左键\右键\双击、长按等点击;靠像素点位定位,不识别页面控件。
【移动鼠标】:将鼠标指针移动到屏幕指定XY坐标 ,支持相对当前位置偏移移动。
【获取鼠标当前位置】:运行时抓取此刻鼠标在屏幕的横纵坐标,存入变量,方便后续复用点位 。
【滚动鼠标滚轮】:控制滚轮向上\向下滚动指定格数 ,适配页面翻页 、列表滑动。
【点击图像】:上传目标截图,影刀自动在全屏\选区寻找匹配画面,自动点击图片所在位置 ,适合按钮是图片、游戏图标、无控件界面。
【鼠标悬停在图像上】:识别到截图画面后,鼠标悬浮到该图像,用于触发悬浮菜单、弹窗 。
【点击文本(OCR)】:识别屏幕全部文字 ,找到指定文字的位置自动点击,适合PDF 、图片内文字、界面动态变化的按钮。
【鼠标悬停在文本上(OCR)】:OCR检索目标文字,鼠标悬浮至文字位置 ,触发悬浮效果。
【开启模拟真人操作】:开启后键鼠动作会增加随机速度、路径偏移 、停顿间隔,模仿人手不规律的操作,规避网页、软件的机器人风控检测 。
【结束模拟真人操作】:关闭真人模拟,后续键鼠回归匀速、笔直的标准机械运行。
■■■■数据表格■■■■
【读取数据表格内容】:读取表格指定行号 、列号\列名的单元格文本 ,可整行读取,用于提取单条字段数据。
【写入内容至数据表格】:向表格指定行列填入文字、数字、变量,支持新增行写入 ,实现数据回填 。
【读取数据表格总行数】:统计表格有效数据行数,常用于循环时自动判断循环次数。
【删除数据表格行】:根据行号删除单行\批量删除多行,支持按条件删除匹配行。
【删除数据表格列】:按列名或列序号删除整列字段。
【清空数据表格】:一键清空表格全部单元格内容 ,保留表头列名,常用于循环复用表格 。
【循环数据表格内容】:逐行遍历整张表格,循环体内可读取当前行所有列数据 ,是批量逐条处理订单 、台账、清单的最常用指令。
【数据表格导入】:读取本地Excel、CSV文件,把文件表格完整载入影刀内存表格,方便后续自动化处理。
【数据表格导出】:将内存里处理完毕的表格 ,保存写入本地Excel\CSV,落地存档 。
【获取列信息】:读取表格所有列名 、列数量、列顺序,用于动态判断表头。
【设置列信息】:自定义修改表头名称、新增列、调整列排序,自定义表格字段。
■■■■Excel\WPS表格■■■■
【打开\新建Excel】:打开本地已有xlsx\xls\csv文件 ,或创建全新空白表格文件;支持后台静默打开 、前台可视化打开两种模式 。
【获取当前激活的Excel对象】:绑定已经手动打开的Excel\WPS窗口,无需重复加载文件,复用现有表格。
【保存\另存Excel】:覆盖保存当前改动;另存可更换保存路径、文件名、文件格式。
【关闭Excel】:关闭表格进程 ,可选保存修改 、丢弃修改、强制结束进程,避免文件占用 。
【导出为PDF】:将工作表整体导出为PDF文件,支持选定区域导出、全表导出。
【循环Excel内容】:逐行遍历工作表有效数据 ,循环内可读取当前行全部字段,是批量处理台账 、表单最常用指令。
【读取Excel内容】:读取指定单元格、整行、整块区域的数据,支持行号列标 、列名两种定位方式 。
【写入内容至Excel工作表】:向指定单元格写入文字、数字、变量 ,支持批量填充整行\整块区域。
【读写操作-读取Excel总行数】:统计工作表包含内容的最大有效行数,用于自动适配循环次数。
【读写操作-获取第一个可用行】:查找整张表格首个空白行,多用于自动追加新数据。
【读写操作-获取列上第一个可用行】:查找指定列首个空白单元格行号 。
【读写操作-获取第一个可用列】:查找整张表首个空白列。
【读写操作-获取行上第一个可用列】:查找指定行首个空白单元格列号。
【读写操作-获取最后一列】:统计当前表格最右侧有数据的列序号 。
【读写操作-拷贝Excel内容】:复制选中单元格区域内容到剪贴板。
【读写操作-粘贴Excel内容】:将剪贴板数据粘贴到目标单元格。
【读写操作-清空Excel内容】:清除单元格文字 ,保留单元格格式 。
【读写操作-删除Excel行】:按行号删除单行 、批量多行。
【读写操作-删除重复行】:依据指定列自动去除重复数据行,保留首条。
【读写操作-删除所有行】:清空全部数据行,保留表头 。
【读写操作-删除Excel列】:按列号\列名删除整列。
【读写操作-插入空行】:在指定行上方插入空白行。
【读写操作-插入空列】:在指定列左侧插入空白列 。
【读写操作-选中区域】:自动框选指定单元格范围,等效鼠标手动拖拽选区。
【读写操作-获取选中区域】:读取当前手动选中区域的行列起止坐标。
【读写操作-设置行列隐藏】:隐藏\取消隐藏指定行、列。
【Sheet页操作-添加Sheet页】:新建工作表 ,可自定义工作表名称 。
【Sheet页操作-激活Sheet页】:切换当前操作的工作表,后续读写全部作用于激活页。
【Sheet页操作-拷贝Sheet页】:复制整张工作表,可复制到当前文件或其他Excel文件。
【Sheet页操作-删除Sheet页】:删除指定工作表 ,不可删除文件内最后一张工作表 。
【Sheet页操作-重命名Sheet页】:修改工作表标签名称。
【Sheet页操作-获取Sheet页名称】:读取全部工作表名称清单,存入变量用于遍历。
【高级指令-运行Excel宏】:调用表格VBA宏脚本,对接已有VBA自动化逻辑 。
【高级指令-刷新Excel数据】:刷新外部导入数据(如网页、数据库联动表格)。
【高级指令-设置格式】:批量配置单元格字体、颜色 、边框、对齐、数字格式。
【高级指令-清空格式】:清除单元格所有样式 ,仅保留文字内容 。
【高级指令-设置行高】:批量自定义指定行的高度像素。
【高级指令-设置列宽】:批量自定义指定列的宽度像素。
【高级指令-新建数据透视表】:自动创建透视表,配置行 、列、值字段 。
【高级指令-刷新数据透视表】:更新透视表底层源数据。
【高级指令-筛选数据透视表】:对透视表字段设置筛选条件。
【高级指令-新增数据验证】:给单元格添加下拉选项、数字限制等校验规则。
【高级指令-Excel排序】:按单列\多列对表格升序 、降序批量重排 。
■■■■对话框■■■■
【打开信息对话框】:弹出纯提示弹窗,展示文字通知 ,仅可点击确认,用于流程节点提醒、报错告知、完成提示。
【打开输入对话框】:弹窗带输入框,支持人工手动填写文字 ,填写内容存入变量,适配动态录入账号 、备注、关键词。
【打开日期时间对话框】:唤起日历选择面板,人工挑选年月日\时分秒,选中时间自动保存 ,适配单据日期筛选、定时参数录入 。
【打开选择对话框】:提供下拉\单选列表,人工点击选择预设选项,避免手动输错 ,适合固定选项分类选择。
【打开选择文件对话框】:弹出系统文件浏览窗,人工选中本地单个文件,获取文件完整路径 ,用于自主选择需要处理的文档。
【打开选择文件夹对话框】:人工选定电脑文件夹目录,获取文件夹路径,多用于批量读取目标文件夹内全部文件 。
【打开数据表格对话框】:弹窗展示影刀数据表 ,支持人工在线修改表格内容,修改后回写流程表格,适合人工批量补全台账。
【打开自定义对话框】:可视化自由设计弹窗 ,可搭配输入框 、按钮、表格、图片,制作专属填报界面,适配复杂表单填报。
【消息通知】:无需弹窗前台打扰,右下角系统静默推送通知 ,适合后台运行流程的结果提醒 。
■■■■数据处理■■■■
【设置变量】:定义变量并完成赋值,支持文本、数字 、列表、字典、表格等各类数据格式,是流程数据存储的基础操作。
【产生随机数】:生成指定区间内的随机整数或小数 ,多用于生成随机编号 、模拟随机停顿、模拟验证码。
【文本操作-从文本中提取内容】:依靠关键词、正则表达式等方式,从长文本中截取需要的片段,适合批量提取手机号 、单号、地址等信息 。
【文本操作-获取文本长度】:统计文本所有字符总个数 ,用于字数校验、长度判断。
【文本操作-追加新文本】:在原有文本末尾拼接新增文字,常用来持续累加日志内容。
【文本操作-截取一段文本】:根据起止下标截取指定范围的文字,拆分固定格式的字符串。
【文本操作-补齐文本至指定长度】:在文字左侧或右侧填充自定义字符 ,将文本统一为固定长度,多用于编号补零 。
【文本操作-删除文本两端的空格】:清除文字开头 、结尾的空白空格,防止多余空格造成匹配失败。
【文本操作-改变文本的大小写】:将英文批量转为全大写或全小写 ,统一英文文本格式。
【文本操作-列表聚合成文本】:使用自定义分隔符,把列表全部元素拼接为一整段文字 。
【文本操作-文本分割成列表】:按照指定符号(逗号、换行等)拆分长文本,将文字转为列表数组。
【文本操作-文本替换】:批量查找指定关键词并替换为新内容,用来批量改文字、屏蔽敏感字段。
【列表操作-新建列表】:创建空白数组列表 ,支持预先写入多条初始数据 。
【列表操作-清空列表】:清空列表全部元素,保留空列表容器,方便重复复用列表。
【列表操作-列表插入一项】:在列表指定下标位置新增数据 ,原有后续元素自动后移。
【列表操作-修改列表指定位置项的值】:根据下标修改列表对应位置的元素内容 。
【列表操作-获取列表指定位置项】:依据下标取出列表对应位置的元素。
【列表操作-获取列表指定项的位置】:根据元素内容反向查询对应的下标序号。
【列表操作-获取列表长度】:统计列表内元素总数量,常用来配合循环控制次数 。
【列表操作-删除列表一项】:根据下标或者元素内容,删除列表内对应条目。
【列表操作-过滤列表中的多项】:设置筛选规则 ,只保留符合条件的元素,生成新列表。
【列表操作-列表排序】:按照数字 、文字实现列表升序、降序规整排列。
【列表操作-列表随机排序】:打乱列表原有顺序,实现列表随机洗牌 。
【列表操作-合并列表】:把多个列表拼接整合为一个完整列表。
【列表操作-反转列表】:颠倒列表顺序 ,首尾元素互换位置。
【列表操作-列表去重】:自动剔除列表内重复内容,仅保留唯一数据 。
【列表操作-获取两个列表的相同项】:对比两份列表,提取两份列表都包含的交集内容。
【字典操作-新建字典】:创建空的键值对字典 ,可提前录入key与对应的value。
【字典操作-设置键值对】:新增字典字段,或是修改已有键名对应的取值 。
【字典操作-获取键值】:根据键名key读取对应的value内容,是字典最常用的取值方式。
【字典操作-获取字典键名列表】:提取字典所有key,整理生成新列表。
【字典操作-获取字典值列表】:提取字典所有value ,整理生成新列表 。
【字典操作-删除字典键值对】:根据key删除字典内整条键值数据。
【日期时间-获取当前日期时间】:读取电脑系统当下的时间,可自定义时间展示格式。
【日期时间-增加\减少时间】:对已有时间做加减运算,例如日期加7天、小时数减少2小时 。
【日期时间-获取时间间隔】:计算两个时间点相差的天数、小时 、分钟、秒数。
【日期时间-转换到日期时间】:把文本格式的时间字符串 ,转为可计算的标准时间对象。
【日期时间-日期时间转换为文本】:将标准时间对象转为自定义格式的文字,适配报表展示。
【日期时间-获取时间详细信息】:拆分时间,单独提取年、月 、日、时、分 、秒、星期等分项数据 。
【日期时间-日期时间转换为时间戳】:把常规时间转为数字时间戳 ,适配接口传参场景。
【日期时间-时间戳转换为日期时间】:将数字时间戳还原为正常可读的年月日时分秒。
【CSV读写-读取CSV数据】:读取本地CSV文件,将表格数据转为影刀列表或数据表 。
【CSV读写-数据写入CSV】:把影刀表格、列表的数据保存写入本地CSV文件。
【Json转换-Json转换成文本】:把可编辑操作的Json对象转为纯字符串文本。
【Json转换-转换成Json对象】:将Json字符串解析为可分层读取的Json对象,方便提取接口字段 。
【Base64编解码-Base64编码】:将文字 、文件编码为Base64字符串 ,多用于接口加密传输。
【Base64编解码-Base64解码】:把Base64密文还原为原始文字、文件内容。
■■■■操作系统■■■■
【运行或打开】:启动exe程序、打开本地文件 、打开文件夹,可附带启动参数,适配自动启动软件、打开文档 。
【运行DOS命令】:执行CMD终端命令 ,可执行批处理、文件批量命令、网络ping 、系统查询,适配高级系统运维。
【终止程序】:根据进程名\窗口名强制关闭软件进程,解决程序卡死、后台残留占用。
【截屏】:全屏\选区截图,支持保存到本地或存入变量 ,用于留存界面记录 。
【文件-获取文件列表】:读取指定路径下所有文件,支持后缀过滤、递归遍历子文件夹,批量获取台账 、附件清单。
【文件-拷贝文件】:复制文件到新路径 ,保留原文件,适合文件备份多目录分发。
【文件-移动文件】:剪切文件到目标路径,原路径不再保留 ,用于归档归类。
【文件-文件重命名】:修改文件名称,支持变量拼接批量改名 。
【文件-删除文件】:删除指定文件,可选择回收站暂存或永久删除。
【文件-读取文件】:读取TXT、CSV等纯文本文件内容 ,存入变量;可指定编码避免乱码。
【文件-写入文件】:把变量文本写入本地文件,支持新建覆盖、追加写入日志 。
【文件-获取文件路径信息】:拆分路径,提取文件名 、后缀、文件夹目录、完整路径。
【文件-等待文件】:循环等待文件出现\被修改 ,常用于等待下载 、导出完成。
【文件夹-获取文件夹列表】:列出目标目录内全部子文件夹名称与路径 。
【文件夹-获取选中文件(夹)列表】:读取资源管理器手动选中的文件、文件夹路径。
【文件夹-打开文件夹】:自动唤起资源管理器并跳转至目标目录。
【文件夹-创建文件夹】:新建空目录,多级不存在路径可一次性创建 。
【文件夹-删除文件夹】:删除整个目录及内部所有内容。
【文件夹-清空文件夹】:只删除文件夹内所有文件,保留文件夹本身。
【文件夹-拷贝文件夹】:完整复制整个目录及所有子文件、子文件夹 。
【文件夹-移动文件夹】:剪切整个目录到新地址。
【文件夹-文件夹重命名】:修改文件夹目录名称。
【文件夹-获取系统文件夹路径】:快速获取桌面 、文档、下载、AppData等系统默认目录路径,适配多电脑通用流程。
【剪贴板-将文件添加到剪贴板】:把本地文件路径放入剪贴板 ,等同于手动复制文件 。
【剪贴板-设置剪贴板内容】:写入文字到系统剪贴板,后续软件可Ctrl+V粘贴。
【剪贴板-获取剪贴板文本】:读取当前剪贴板的文字内容,用于抓取复制信息。
【剪贴板-清空剪贴板】:一键清空剪贴板 ,避免隐私残留、旧内容干扰粘贴 。
【压缩\解压-压缩文件\文件夹】:打包为ZIP压缩包,支持设置密码 、选择压缩级别。
【压缩\解压-解压文件\文件夹】:解压ZIP等压缩包到指定目录,支持填写解压密码。
【锁屏\解锁-屏幕锁屏】:执行Windows系统锁屏 ,保护电脑隐私 。
【锁屏\解锁-屏幕解锁】:自动填入密码解锁桌面,适合无人值守远程运行。
【输入法-获取输入法】:读取当前系统正在使用的输入法名称。
【输入法-设置输入法】:强制切换指定输入法(中文\英文),避免录入中英文错乱 。
【屏幕保护-唤起屏幕保护】:主动启动系统屏保。
【屏幕保护-设置屏保提示】:自定义屏保界面显示文字。
【屏幕保护-清空屏保提示】:清除屏保自定义文字 。
【屏幕保护-关闭屏幕保护】:终止正在运行的屏保 ,回到桌面。
■■■■流程\应用■■■■
【调用流程】:在当前流程中运行另外一条独立RPA流程,支持传入入参、接收返回结果,适合把重复动作拆成子流程 ,实现代码复用,降低主流程冗余。
【调用模块】:调用影刀自定义封装模块,模块可打包一批操作,支持统一入参出参 ,适配团队标准化封装通用功能(如统一登录、统一报表导出)。
【退出当前流程】:执行后立刻终止本条流程剩余所有步骤,可自定义返回提示\返回值,多用于满足终止条件时提前结束流程 。
【应用-获取应用参数】:读取打包exe时外部传入的启动参数 ,支持命令行传参 、桌面快捷方式带参启动,适配批量差异化运行。
【应用-终止应用】:彻底关闭打包后的exe程序进程,区别于退出流程】:仅退出单流程;终止应用直接关闭整个exe软件。
【应用-保存自定义数据】:把配置、账号、缓存等数据持久化存到本地 ,关闭应用不会丢失数据 。
【应用-读取自定义数据】:读取上一次保存的本地缓存数据,实现打开应用自动加载配置 、免重复填写参数。
【资源文件-读取资源文件内容】:读取内嵌文本类资源(txt、csv、json)的文字内容,存入变量使用。
【资源文件-获取资源文件路径】:获取打包文件内静态资源的运行临时路径 ,用于其他指令读取引用 。
【资源文件-拷贝资源文件】:把内嵌文件复制到电脑本地指定文件夹,实现模板自动落地到用户目录。
【资源文件-将资源文件添加到剪贴板】:把内嵌文件路径复制到剪贴板,可直接粘贴到上传窗口完成附件选择。
■■■■网络■■■■
【邮件-发送邮件】:配置邮箱SMTP服务器 ,自动发送邮件;支持填写收件人 、抄送、主题、正文,可携带本地附件,多用于报表自动定时推送 。
【邮件-获取邮件】:通过POP3\IMAP拉取邮箱收件箱,可筛选发件人 、关键词、时间范围 ,读取邮件正文、附件,实现自动读取回执、业务通知邮件。
【HTTP-Http请求】:发起GET\POST\PUT\DELETE等网络请求,可配置请求头 、入参(表单、JSON)、Cookie ,用于调用第三方API 、网页接口、对接业务系统,搭配Json转换可解析接口返回数据。
【HTTP-Http下载】:输入文件网络直链,自动下载文件保存到本地路径 ,无需手动打开浏览器 。
【FTP-建立FTP连接】:填写服务器地址、账号 、密码、端口,建立远程服务器长连接,后续所有FTP操作依赖该连接。
【FTP-获取全部文件】:列出当前远程文件夹内所有文件、子文件夹清单 ,存入列表变量用于批量遍历。
【FTP-切换工作路径】:跳转远程服务器内不同目录,适配多文件夹分层管理。
【FTP-文件下载(ftp)】:将远程单个文件下载到本地电脑 。
【FTP-文件夹下载(ftp)】:整目录批量下载远程文件夹全部内容。
【FTP-文件上传(ftp)】:本地文件上传至远程FTP服务器。
【FTP-文件夹上传(ftp)】:本地整个文件夹批量上传到服务器 。
【FTP-文件删除(ftp)】:删除远程服务器指定文件。
【FTP-文件重命名(ftp)】:修改远程服务器文件名称。
【FTP-创建文件夹(ftp)】:在远程路径新建目录 。
【FTP-删除文件夹(ftp)】:删除远程文件夹及内部所有文件。
【FTP-断开FTP连接】:操作完成关闭服务器连接,释放会话。
【群通知-企业微信群通知】:通过企微机器人Webhook ,推送消息到企业微信群 。
【群通知-钉钉群通知】:调用钉钉机器人接口,向钉钉群发告警 、运行日志、结果简报。
【群通知-飞书群通知】:对接飞书机器人,推送流程信息至飞书群组。
■■■■其他■■■■
【打印日志】:在影刀运行日志面板输出自定义文字,用于标记流程节点、打印变量值 ,方便调试排查运行问题 。
【导出日志】:将全流程运行日志导出为本地文件,用于留存报错记录 、交付运维排查。
【插入代码段(Python)】:嵌入自定义Python代码,可调用Python三方库 ,实现原生指令无法完成的复杂运算、特殊文件处理、高级接口处理。
【添加备注说明】:纯注释节点,无任何运行效果,用于给流程写标注、分段备注 ,方便多人协作看懂逻辑。
【数据库-连接数据库】:填写地址 、端口、账号、库名 、驱动,建立和数据库的长连接,后续所有SQL操作依赖该连接 。
【数据库-执行SQL语句】:运行SELECT\UPDATE\DELETE\单条INSERT语句;查询语句返回表格数据 ,增删改返回执行影响行数。
【数据库-数据库批量插入数据】:接收影刀数据表,批量把多行数据写入数据库表,比循环单条插入效率高数十倍 ,适合大批量台账入库。
【数据库-关闭数据库】:断开数据库连接,释放服务端会话,避免长时间占用数据库连接资源 。
【PDF文件-PDF提取文本】:读取PDF全部\指定页码文字内容,转为文本变量 ,适配合同、报表文字抓取。
【PDF文件-PDF提取图片】:批量提取PDF内所有内嵌图片,自动保存到本地文件夹。
【PDF文件-导出新PDF文档】:截取PDF指定页码,另存为全新独立PDF ,用于拆分PDF文件 。
【PDF文件-合并PDF文档】:把多个PDF文件按顺序拼接为一个完整PDF,适配多份单据合并归档。
【PDF文件-将PDF指定页另存为图片】:把PDF单页\多页批量转成JPG、PNG图片,适配需要图片存档的场景。
【Word\WPS文字-打开\新建Word】:打开已有docx文档 ,或创建空白Word文件,支持后台静默打开 。
【Word\WPS文字-Word导出PDF】:一键将Word另存为PDF文件,替代手动另存操作。
【Word\WPS文字-读取Word文本】:读取全文 、选区文字内容 ,存入变量。
【Word\WPS文字-写入文本至Word中】:在光标位置追加\覆盖写入文字,支持变量填充 。
【Word\WPS文字-定位Word光标】:将光标跳转至指定段落、书签、表格位置,精准控制写入点位。
【Word\WPS文字-移动Word光标】:以当前位置为基准 ,上下左右移动光标,适配分段续写。
【Word\WPS文字-替换Word文本】:全局批量替换指定关键词,适合批量改抬头 、日期、编号。
【Word\WPS文字-读取Word表格】:提取Word内表格数据,转为影刀数据表 ,可对接Excel、数据库 。
【Word\WPS文字-插入Word表格】:按行列数新建表格,可提前填入批量数据。
【Word\WPS文字-Word插入图片】:把本地图片插入Word光标处,自动适配排版。
【Word\WPS文字-Word插入超链接】:给文字绑定网页 、文件跳转链接 。
【Word\WPS文字-保存Word】:保存所有改动;支持另存新路径。
【Word\WPS文字-关闭Word】:关闭文档进程 ,可选保存\放弃修改,避免文件被进程占用。
【异常处理-Try】:包裹需要容错的业务步骤;运行时如果区间内报错,自动跳转到Catch ,不会直接终止全流程 。
【异常处理-Catch】:捕获Try内抛出的错误,可读取报错信息、错误类型,用来推送报错通知、记录故障日志。
【异常处理-Finally】:无论Try内成功还是报错 ,此段代码一定会执行,常用于统一关闭文件、断开数据库 、关闭浏览器,保证资源正常释放。
【异常处理-End Try】:异常代码块结束标记 ,必须和Try成对闭合 。
【异常处理-Raise】:主动手动抛出错误,人为终止流程并返回自定义报错信息,用于校验参数不合法时主动报错。
本文来自作者[丹翠]投稿,不代表点新号立场,如若转载,请注明出处:https://sc-hx.cn/zlan/202609-15289.html
评论列表(3条)
我是点新号的签约作者“丹翠”
本文概览:如何设置下拉菜单选项|(如何设置下拉菜单选项的颜色)影刀标准指令速查■■■■条件判断■■■■【IF 条件】:针对变量、数字、文本设置单条判断规则,支持大小比较、包含、为空等逻辑...
文章不错《如何设置下拉菜单选项|(如何设置下拉菜单选项的颜色)》内容很有帮助