影刀标准指令速查
■■■■条件判断■■■■
【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/cshi/202609-12694.html
评论列表(3条)
我是点新号的签约作者“骑沐希”
本文概览:如何设置下拉菜单选项(如何设置下拉菜单选项内容)影刀标准指令速查■■■■条件判断■■■■【IF 条件】:针对变量、数字、文本设置单条判断规则,支持大小比较、包含、为空等逻辑,适...
文章不错《如何设置下拉菜单选项(如何设置下拉菜单选项内容)》内容很有帮助