Skip to content
本页内容目录

火语言流程组件是构成流程任务运行的颗粒元素,总30多个分组300多个组件,功能几乎涵盖计算机应用各种场景。

流程组件由输入、配置项、输出构成,一个流程由多个流程组件组合在一起按序执行,组件以上一个组件的输出(FLOW对象)或指定变量为输入(也可无输入),按配置项参数执行组件描述的业务逻辑,然后将结果保存到FLOW对象或指定变量输出。

组件的每个配置项输入框开头有“T”或“#”标志,表示支持文本输入或表达式输入,文本输入支持mustache语法,表达式仅支持js语法表达式输入。

常用 (4)

序号组件功能描述
1变量持久化及读取将指定变量内数据持久化保存到本地文件,或从本地已持久化文件加载读取成特定类型变量并输出
2变量赋值对已定义的变量进行赋值操作
3输出日志打印调试诊断日志信息
4睡眠等待休眠等待指定时间后再恢复执行

系统 (13)

序号组件功能描述
1打开文件/运行进程命令打开特定的文件、程序、网址等协议或者运行系统服务、DOS命令等
2获取/结束进程获取整个进程列表,或者根据进程名/进程ID获取或结束指定的进程
3提取应用内嵌资源提取应用内嵌的文件、图片及文本等资源
4打印文档使用默认打印机打印指定文档
5切换桌面在显示桌面和原工作视窗中切换
6播放声音播放系统声音或指定的Wav格式声音文件
7清空回收站清空windows回收站中的所有文件
8重启锁定关闭计算机对计算机系统执行锁定、重启、关机、睡眠、休眠等操作
9浏览选择文件打开浏览文件选择对话框选择要打开或者要保存的文件
10浏览选择文件夹打开浏览文件夹选择对话框
11提示/弹出/确认消息显示可以自动消失的或弹窗显示的提示消息、对话框等
12文件系统监控监控指定文件夹或文件的创建、变更删除等事件
13运行脚本运行CMD命令行,PowerShell或BAT等批处理脚本

浏览器 (41)

序号组件功能描述
1打开浏览器打开浏览器,实例化对象,并执行是否显示图片/是否显示浏览器窗体等默认初始化操作
2浏览器设置浏览器设置,实例化对象,并执行是否显示图片/是否显示浏览器窗体等操作
3关闭浏览器将已创建的浏览器对象销毁关闭
4浏览网页浏览器打开指定网址或本地html文件
5输入框填写填写网页中输入框内容
6鼠标点击模拟手动点击页面指定坐标或指定目标元素
7鼠标拖拽元素在开始位置上按下鼠标,拖动到结束坐标或指定元素上放下鼠标,实现目标元素的拖拽
8鼠标移动模拟鼠标移动至页面指定坐标点
9鼠标滚动在整个页面或者元素内横向/纵向滚动鼠标到顶部、底部或者指定位置
10鼠标悬停通过浏览器自动化接口,将鼠标移动到元素上悬停
11单选/复选框勾选页面单选/复选框元素
12下拉框选择勾选下拉框选项
13浏览器页面操作浏览器页面前进,后退,刷新及停止等操作
14获取单元素信息/属性值获取页面元素属性值
15设置元素属性值修改网页元素中指定属性的值
16获取元素坐标值获取元素坐标值
17获取关联元素获取指定元素的父元素、子元素、相邻元素等关联信息
18获取网页信息获取浏览器中显示网页的网页标题、源代码、网址、编码等信息
19获取滚动条信息获取滚动条信息
20获取下拉框选项内容获取下拉框的所有列表选项或选中项信息
21获得/失去焦点使页面目标元素获取焦点,或失去焦点
22获取网页对话框信息获取alert,confirm及prompt对话框弹窗里的消息内容
23处理网页对话框关闭或填写网页中的alert,confirm及prompt对话框弹窗
24网页/元素截图对整个网页、可见区域或者某个元素进行截图 ,保存至指定文件夹,仅适用于内置浏览器
25浏览器下载在浏览器内下载点击下载按钮或者指定地址的文件到本地文件夹
26浏览器上传文件在浏览器内自动点击上传功能按钮,选择本地文件完成文件网页上传
27模拟键盘输入在浏览器网页中使用键盘操作模拟输入值
28Cookie操作获取指定Cookie/设置/删除/清空Cookie等操作
29执行JS脚本执行页面中javascript方法或者自定义javascript
30检测元素是否存在检测元素是否存在
31等待元素显示消失等待元素显示消失
32获取多元素信息/属性值获取多元素信息/属性值
33模拟键盘按键在浏览器网页中使用键盘操作模拟输入值
34开始监听网络请求开始监听内置浏览器网络请求(提示:本组件仅适用于火语言内置浏览器)
35网络监听数据提取从浏览记录中根据正则表达式提取相应的缓存数据(提示:本组件仅适用于火语言内置浏览器)
36停止监听网络请求停止监听网络请求(提示:本组件仅适用于火语言内置浏览器)
37网络监听数据清空从浏览记录中根据正则表达式提取相应的缓存数据(提示:本组件仅适用于火语言内置浏览器)
38表格数据提取通过自带的选择元素工具设置提取配置自动获取表格数据
39鼠标长按对选定元素或指定位置长按鼠标,在指定时间后结束操作
40指纹浏览器管理指纹浏览器配置管理创建、删除、判断是否存在
41DOM树改变监控监控DOM树子节点变动、属性的变动、节点文本的变动

桌面 (23)

序号组件功能描述
1获取窗口对象桌面软件自动化操作,首先需要捕获软件窗口对象,作为下面系列操作的前提条件
2点击软件元素点击软件UI窗口上的某个元素
3填写软件输入框在软件窗口上的单行或多行文本框内输入文本内容
4设置软件窗口大小调整软件窗口为指定大小
5设置软件窗口显示隐藏设置软件窗口的显示隐藏状态
6设置软件窗口最大最小化对软件窗口进行最大化,还原及最小化等操作
7移动软件窗口位置将软件窗口移动到指定位置
8激活软件窗口激活软件窗口将其推至桌面前台运行
9激活软件窗口信息获取软件窗口的标题、内容、坐标位置、高宽及进程名等信息
10拖拽软件元素拖拽软件窗口内的元素到指定位置或者另一个指定元素上
11获取软件元素信息获取软件窗口上的指定元素文本内容、元素属性值等信息
12获取软件元素位置获取软件窗口上的指定元素的坐标位置
13获取软件元素截图对软件窗口上的指定元素进行截图并保存至指定文件
14鼠标滚轮滚动滚动鼠标滚轮
15等待软件元素等待软件窗口上的指定元素出现或者消失
16获取软件下拉框选项获取软件窗口中指定的下拉框中的所有选项或选中项信息
17设置软件下拉框设置软件窗口内的下拉框为指定选中项
18设置软件复选框设置软件窗口内的复选框为指定选中状态
19关闭软件窗口关闭前面获取的指定软件窗口对象
20键盘按键模拟键盘按键
21鼠标点击可进行鼠标按下、弹起、单击、双击、右键点击等动作
22移动鼠标将鼠标指针移动到指定位置
23获取鼠标当前位置获取鼠标当前位置坐标

手机 (25)

序号组件功能描述
1手机连接创建一个手机连接对象
2手机列表获取获取手机列表
3手机关闭关闭手机连接
4手机元素点击以指定方式点击目标元素
5手机坐标点击点击手机指定坐标点
6手机模拟键盘输入手机模拟键盘输入
7手机元素写值向目标元素输入指定值
8手机系统按键对手机系统按键进行操作
9手机获取当前运行app包名获取连接设备中当前运行的app包名
10手机元素滑动从起始元素/坐标滑动到结束元素/坐标
11手机元素属性获取指定元素属性值
12手机元素拖动从起始元素或坐标拖动到结束元素或坐标
13手机元素是否存在判断手机元素出现或消失
14手机元素等待等待手机元素出现或消失
15手机屏幕截图对手机屏幕或元素截图并保存为指定文件
16手机文件传输对手机与电脑文件进行相互传输操作
17手机安装App对指定App进行安装
18手机卸载App对指定App进行卸载
19获取页面源码获取页面源码
20手机获取多元素手机获取多元素
21adb执行命令以启动参数打开指定App
22手机打开App以启动参数打开指定App
23手机剪切板获取获取手机剪切板文本内容
24手机剪切板设置设置指定文本内容到手机剪切板
25手机结束App对指定App进行结束

采集 (12)

序号组件功能描述
1Http请求对指定地址进行Http请求获取响应结果或进行文件下载
2文本内容提取通过前后截取、通配符参数组合或纯正则方式提取源字符串中指定的文本内容
3正文/智能提取AI自动分析提取文本内的标题、正文、时间、电话号码、邮箱等信息
4Xpath提取在HTML文本中提取通过XPath选择器提取指定节点内容
5CSS选择器提取在HTML文本中提取通过CSS选择器提取指定节点内容
6JSON提取在JSON文本中提取通过JSON选择器提取指定节点内容
7XML提取在XML文本中提取通过XML选择器提取指定节点内容
8网址/图片地址获取根据配置获取源HTML代码中a标签、img标签内的链接或图片地址
9网址过滤通过包含不包含关键字对网址/图片列表进行筛选过滤
10关键词自动分类通过关键词匹配返回指定分类信息
11HTML标签过滤删除过滤删除处理内容中指定的HTML标签
12拼音/简繁转换对中文文本进行拼音/简繁转换

IO组件 (19)

序号组件功能描述
1文件列表获取指定文件夹下面的子文件名称或完整路径
2文件移动将指定文件移动到目标文件夹
3文件拷贝将指定文件拷贝到目标文件。
4文件删除删除指定路径的文件。
5文件读取读取指定路径的txt文件的内容
6文件写入将指定内容写入指定路径下的文件中。
7文件是否存在判定指定路径下的文件是否存在
8文件重命名对指定文件进行重命名
9文件信息获取指定文件信息。
序号组件功能描述
1文件夹列表获取指定文件夹下面的子文件夹列表路径或名称
2文件夹创建新建文件夹
3文件夹拷贝将指定文件夹下的文件拷贝到目标文件夹
4文件夹移动将指定文件夹下的文件剪切移动到目标文件夹
5文件夹删除删除指定路径文件夹及文件。
6文件夹重命名将指定文件夹进行重新命名
7文件夹是否存在判定指定文件夹是否存在
8系统文件夹路径获取系统常用的模板文件夹的绝对路径
9文件夹信息获取指定文件夹信息
10打开文件夹使用系统资源管理器打开指定的文件夹,可选是否定位到指定文件

字符串 (13)

序号组件功能描述
1字符串替换将文本内的指定内容替换为新内容
2字符串搜索在字符串中搜索指定内容出现的位置(从0开始的索引),如果未找到则返回-1
3字符串截取/摘要截取字符串中指定长度摘要或指定位置开始指定长度的内容
4字符串文本大小写转换字母为指定的大小写格式
5字符串长度获取获取文本的长度
6字符串头尾空格剔除剔除掉字符串头尾方向上的空格类字符
7字符串头尾两端补全使用指定字符补齐文本头尾内容至指定长度
8字符串分割成列表将字符串拆分成列表格式
9字符串连接将两个或多个字符串连接成新文本
10字符串开头结尾判断判断内容是否以某指定的文本作为开头或结尾
11字符串内插入字符串在文本的内部指定位置插入字符串形成新文本
12字符串比较比较两个文本内容是否相同,返回True或False
13地址及路径解析提取路径中的目录,文件名,扩展名等

Excel (17)

序号组件功能描述
1Excel打开文档打开已有或者新建Excel文档,并实例化初始化操作
2Excel关闭保存文档关闭指定并保存当前的Excel文档对象实例
3Excel写入内容在Excel内指定的位置写入内容
4Excel读取内容读取Excel内指定位置的内容或读取整篇Sheet页内容
5Excel清空数据清空Excel内指定位置的内容
6Excel删除Sheet页删除Excel工作区
7Excel重命名Sheet页在Excel内重命名指定工作表Sheet页
8Excel添加Sheet页新增Excel工作区
9Excel设置列宽为Excel内指定列设置列宽
10Excel获取行列信息在Excel内指定的位置获取可用行列等信息
11Excel插入空列在Excel内指定的位置插入空列
12Excel删除内容删除Excel内指定的位置内容
13Excel清除格式excel表格格式清除
14Excel设置格式为Excel指定位置设置字体边框填充对齐等格式
15Excel设置行高为Excel内指定行设置行高
16Excel插入空行在Excel内指定的位置插入空行
17Excel获取Sheet页列表Excel获取Sheet页列表

Word (10)

序号组件功能描述
1Word打开文档打开已有或者新建Word文档,并实例化初始化操作
2Word关闭文档关闭指定的Word文档实例,关闭指定保存指定Word对象。
3Word读取内容读取Word文档内的文本内容
4Word写入文本段往Word文档内追加写入指定样式的文本段落内容
5Word插入表格往Word文档内插入表格
6Word插入图片往Word文档内插入图片
7Word插入超链接往Word文档内插入超链接
8Word替换文本替换Word文档中的指定文本内容
9Word从模板加载文档使用指定模版Word文件,使用变量值替换模板中的变量,并将替换后内容保存至word对象中的文本路径。
10Word设置页眉页脚为Word设置页眉页脚页码等信息

Pdf (13)

序号组件功能描述
1PDF提取文本PDF提取指定位置文本
2PDF提取图片提取PDF文档指定位置图片
3PDF提取表格提取PDF文档指定位置表格
4切割PDF文档将一个PDF文档切割成多个文档
5合并PDF文档合并多个PDF文档至一个PDF文档
6删除PDF页删除PDF指定页文档
7PDF文档添加水印设置字体大小、倾斜度、透明度给PDF文档添加水印
8图片转换为PDF将一至多张图片转换为PDF文档
9指定PDF页另存为图片将PDF文档指定页另存为图片
10加密PDF文件给PDF文件添加打开密码
11PDF转ExcelPDF文档转换Excel文档
12PDF转WordPDF文档转换Word文档
13PDf页数统计统计PDF文档总页数

列表 (17)

序号组件功能描述
1列表打开或新建创建一个一维数组类型实例用于存取列表数据
2列表清空清空已创建的列表实例数据
3列表初始化手动初始化赋值列表对象
4列表添加一项往列表对象的尾部或指定位置添加一条数据
5列表差集记A,B是两个比较对象,则所有属于A且不属于B的元素构成的新的集合为列表差集
6列表包含判定列表对象中是否存在某项记录
7列表合成成字符串将列表对象中元素使用指定字符连接转换为文本格式数据
8列表排序按指定的排序方式对列表进行排序
9列表反转反转列表中元素的顺序。
10列表项内容获取获取列表中某项数据内容
11列表合并追加合并两个或多个列表的数据,总结果记录数是他们的记录之和
12列表并集提取两个列表对象中所有的元素合并在一起组成新的集合
13列表项内容设置设置列表项内容
14列表去重去空移除列表中重复或空元素
15列表交集求取两个列表对象中共同出现的值
16列表长度获取列表对象的元素个数
17列表删除一项删除列表中指定索引项

表格 (12)

序号组件功能描述
1表格打开或新建创建一个二维表格类型实例用于存取表格数据
2表格清空清空已创建的表格实例数据
3表格数据初始化创建一个二维表格类型实例用于存取表格数据。
4表格数据写入向表格的指定位置写入数据
5表格数据读取从表格的指定位置读取数据
6表格删除行删除表格内指定行
7表格删除列删除表格内指定列
8表格数据导出导出表格内数据到指定的文件
9表格列头设置增加、修改、删除表格列头等操作。
10表格内容过滤筛选通过条件列表和条件关系,过滤筛选表格内容。
11表格排重排序指定表格某列进行排重或排序
12获取表格行列数获取datatable表格的行数和列数

字典 (7)

序号组件功能描述
1字典打开或新建创建一个key-value数组实例用于存取键值对字典数据
2字典清空清空已创建的字典实例数据
3字典添加设置键和值在字典中设置指定的键和值,如指定的键存在,则修改该项值
4字典通过键获取值通过键获取字典内对应该键的值
5字典删除键通过查找键删除字典内对应的键值对
6字典是否包含键判定字典中是否包含指定键
7字典获取键值列表获取字典中所有键名或所有值列表

编程常用 (5)

序号组件功能描述
1压缩解压缩对压缩文件进行解压或对指定文件、文件夹进行压缩。
2加密解密编码为常见的加解密及编码操作提供计算方法
3CSV读取写入读取CSV文件或按行写入CSV文件
4数学运算提供三角函数、对数函数和其他通用数学函数等数值计算方法
5生成随机/格式化字符串或数字生成指定数量,指定长度、大小的随机或自定义格式

数据库 (24)

序号组件功能描述
1MySQL-打开数据库链接打开指定配置的数据库链接,为后续操作提供数据库对象
2MySQL-执行SQL执行增加、删除、修改、查询等SQL语句
3MySQL-导入数据表格导入特定的表格数据到包含同样字段的数据表
4MySQL-切换数据库将已创建数据库对象的链接数据库切换至指定的其他数据库。
5MySQL-关闭数据库链接关闭已打开的数据库链接对象
序号组件功能描述
1Sqlite-打开数据库链接打开指定配置的数据库链接,为后续操作提供数据库对象
2Sqlite-执行SQL执行增加、删除、修改、查询等SQL语句
3Sqlite-导入数据表格导入特定的表格数据到包含同样字段的数据表
4Sqlite-关闭数据库链接关闭已打开的数据库链接对象
序号组件功能描述
1PgSQL-打开数据库链接打开指定配置的数据库链接,为后续操作提供数据库对象
2PgSQL-执行SQL执行增加、删除、修改、查询等SQL语句
3PgSQL-导入数据表格导入特定的表格数据到包含同样字段的数据表
4PgSQL-切换数据库将已打开的数据库链接对象切换到另一个数据库进行后续操作
5PgSQL-关闭数据库链接关闭已打开的数据库链接对象
序号组件功能描述
1SqlServer-打开数据库链接打开指定配置的数据库链接,为后续操作提供数据库对象
2SqlServer-执行SQL执行增加、删除、修改、查询等SQL语句
3SqlServer-导入数据表格导入特定的表格数据到包含同样字段的数据表
4SqlServer-切换数据库将已打开的数据库链接对象切换到另一个数据库进行后续操作
5SqlServer-关闭数据库链接关闭已打开的数据库链接对象
序号组件功能描述
1Oracle-打开数据库链接打开指定配置的数据库链接,为后续操作提供数据库对象
2Oracle-执行SQL执行增加、删除、修改、查询等SQL语句
3Oracle-导入数据表格导入特定的表格数据到包含同样字段的数据表
4Oracle-切换数据库将已打开的数据库链接对象切换到另一个数据库进行后续操作
5Oracle-关闭数据库链接关闭已打开的数据库链接对象

时间日期 (5)

序号组件功能描述
1获取日期时间获取当前的日期时间或者将字符串、时间戳等转换为日期时间
2增加减少时间在指定的日期时间对象上增减指定的时间
3获取时间间隔获取两个时间日期对象之间的间隔
4获取日期时间属性获取指定的时间日期对象的年、月、日、时、分、秒、星期、当月最后一天、当前周等信息
5时间转为文本或时间戳将时间日期对象转化为指定格式的文本字符串

剪切板 (3)

序号组件功能描述
1设置剪切板内容将文本内容或者文件复制到系统剪切板
2获取剪切板文本内容获取系统剪切板内的文本内容
3清空剪切板清空系统剪切板内的所有内容

网络 (18)

序号组件功能描述
1Ftp连接Ftp连接
2Ftp列出文件Ftp列出文件
3Ftp重命名文件Ftp重命名文件
4Ftp设置当前目录Ftp设置当前目录
5Ftp下载文件Ftp下载文件
6Ftp下载目录Ftp下载目录
7Ftp上传文件Ftp上传文件
8Ftp上传目录Ftp上传目录
9Ftp删除文件Ftp删除文件
10Ftp删除目录Ftp删除目录
11Ftp创建目录Ftp创建目录
序号组件功能描述
1读取邮件信息从指定的邮箱中获取邮件,收取邮件
2邮件发送从指定的邮箱发送邮件
序号组件功能描述
1钉钉群通知向钉钉群发送文本或markdown消息
2企业微信群通知向企业微信群发送文本、markdown、图片消息
序号组件功能描述
1阿里云存储存储本地文件至阿里云
2腾讯云存储存储本地文件至腾讯云
3七牛云存储存储本地文件至七牛云

图片 (9)

序号组件功能描述
1屏幕找图在屏幕中查找指定图片出现的位置
2屏幕找色在屏幕中查找指定颜色出现的位置
3屏幕找字在屏幕中查找指定文字出现的位置
4颜色转换与计算各种颜色值类型转换及计算
5文件图片/Base64转换图片与Base64文本字符串相互转换
6二维码识别将二维码信息转换为字符串
7二维码生成将字符串信息转换为二维码
8飞浆OCR将图片中的文字识别为文本字符串返回
9AI获取图片位置通过图片A与图片B智能比对后返回A图片在B图片上的坐标位置

CMS发布 (31)

序号组件功能描述
1资讯发布DestoonV8免登接口发布资讯
2商品发布DestoonV8免登接口发布商品
3品牌发布DestoonV8免登接口发布品牌
4求购发布DestoonV8免登接口发布求购
5下载发布DestoonV8免登接口发布下载
6展会发布DestoonV8免登接口发布展会
7团购发布DestoonV8免登接口发布团购
8招商发布DestoonV8免登接口发布招商
9招聘发布DestoonV8免登接口发布招聘
10知道发布DestoonV8免登接口发布知道
11相册发布DestoonV8免登接口发布相册
12行情发布DestoonV8免登接口发布行情
13供应发布DestoonV8免登接口发布供应
14专题发布DestoonV8免登接口发布专题
15视频发布DestoonV8免登接口发布视频
序号组件功能描述
1DiscuzV3DiscuzXV3免登接口帖子发布
序号组件功能描述
1EcshopV4EcshopV4免登接口发布商品
序号组件功能描述
1发布资讯DedeV5免登接口发布资讯
2发布信息DedeV5免登接口发布信息
3发布商品DedeV5免登接口发布商品
4发布相册DedeV5免登接口发布相册
5发布软件DedeV5免登接口发布软件
序号组件功能描述
1发布资讯EmpireV7免登接口发布资讯
2下载发布EmpireV7免登接口下载发布
3信息发布EmpireV7免登接口信息发布
4电影发布EmpireV7免登接口电影发布
5相册发布EmpireV7免登接口相册发布
6发布商品EmpireV7免登接口发布商品
序号组件功能描述
1发布资讯PhpCMSV9免登接口发布资讯
2发布下载PhpCMSV9免登接口发布软件
3发布相册PhpCMSV9免登接口发布相册
序号组件功能描述
1WordPressV6WordPressV6免登接口发布文章

其他组件 (12)

序号组件功能描述
1执行外部代码输入组件源数据执行外部代码处理源数据并返回结果
2云码打码通过传入图像返回图像中的文字或结果信息
3图鉴打码通过传入图像返回图像中的文字或结果信息
4超级鹰打码通过传入图像返回图像中的文字或结果信息
5AI对话人工智能技术驱动的自然语言处理工具,能够通过理解和学习人类的语言来进行对话
6Http服务器将火语言流程执行结果或变量值以web服务方式供第三方交互
7变量序列化Json序列化变量、对象或反序列化变量、对象
8PPPOE拨号PPPOE拨号换IP
9配置文件写入将配置信息以键值对方式写入指定类型文件,支持json字符串或字典对象2种方式写入。
10配置文件读取读取配置文件信息以字典类型输出。
11KimiAiFree服务KimiAiFree服务支持联网搜索、支持智能体对话、支持长文档解读、支持图像OCR
12SMSActivate接码SMSActivate短信接码平台