【界面应用案例】基于火语言RPA界面应用制作文件夹备份 / 删除工具,一键发布 EXE 可执行文件

火语言RPA不仅可以搭建控制台操作程序还可以搭建带界面交互的客户端应用程序。

火语言 RPA 界面应用核心是通过拖拽界面控件(如按钮、输入框、表格、选项卡等)搭建可视化操作界面,将后台 RPA 自动化流程与前端交互界面绑定,最终可打包为独立 EXE 可执行文件的自动化工具形态。简单来说,就是给原本 "后台静默运行" 的 RPA 流程,配上人人能看懂、能操作的可视化界面,非技术人员也能通过点击按钮、选择路径等简单操作,触发自动化流程执行。

下面通过一个简单的案例演示下火语言RPA的界面应用:

一、案例功能概述

该案例是制作一个文件备份/文件删除的EXE小工具。

二、案例核心逻辑

在界面编写窗口中,我们可以通过拖拽UI控件列表中的UI控件组成不同的界面,再将UI控件绑定不同的事件,便能根据您在界面上的操作,比如按钮的点击,输入框的输入等给出不同的事件响应,完成不同的场景交互需求。

1、界面交互逻辑

用户点击"选择"按钮→触发系统文件夹对话框→选中路径自动赋值到对应的输入框,点击 开始备份 / 确定删除按钮→触发绑定的后台自动化流程,实现操作指令的可视化触发。

2、后台流程逻辑

流程1,备份流程:开始备份的按钮触发→调用文件夹拷贝组件→读取界面输入的原路径与备份路径→执行文件批量复制

流程2,删除流程:确定删除 按钮触发→调用 文件删除 组件→读取界面输入的待删除路径→执行文件

3、EXE打包逻辑

火语言 RPA 通过 发布 功能,将设计完成的 "界面配置 + 流程逻辑" 打包为独立 EXE 文件,内置运行时依赖库,确保脱离火语言客户端后仍可正常执行,实现工具的轻量化分发与使用。

三、案例操作详细步骤

(一)新建界面应用

(二)可视化界面设计

本案例包含 文件备份 文件删除 运行日志 3 个选项卡,通过拖拽控件完成布局,具体操作如下:

1、添加并配置选项卡控件

从左侧【UI控件列表】面板拖拽【选项卡】至界面设计器,右键点击选项卡,依次将 3 个默认标签重命名为 文件备份 文件删除 运行日志。

2、"文件备份"选项卡设计

切换至 文件备份 选项卡,拖拽UI控件文本 输入框 按钮 并配置控件:

拖拽文件夹对话框,选中的路径可自动同步至关联控件(如输入框),为 RPA 流程提供可视化的路径输入支持,适配文件备份、数据导入、批量处理等需指定文件夹路径的场景。

控件函数调用 是调用火语言 RPA 界面控件内置的预设函数(也叫 "方法"),触发控件执行特定功能 / 行为 ------ 简单说,就是 "命令控件做某件事",比如让文件夹对话框打开。
https://www.huoyuyan.com/help/component/flow/Form/UIControlMethod.html
控件属性操作 是赋值控件属性或调用控件属性值赋值给变量(比如输入框的文本内容、文件夹对话框的选中路径)------ 简单说,就是 "获取控件的已有数据" 或 "给控件设置新数据"。
https://www.huoyuyan.com/help/component/flow/Form/UIControlProperty.html

拖拽消息提示,流程结束后给与备份已完成提示。

设置开始备份按钮,将该按钮与流程1事件绑定,触发按钮点击时即可完成自动备份操作。

流程1:文件备份

组件1:文件夹拷贝 ,创建变量原路径 备份路径,

组件2:控件属性操作 ,获取原路径 备份路径的路径

组件3:控件函数调用 ,使用控件函数调用,打开备份已完成的消息通知

3、"文件删除"选项卡设计

使用控件函数调用,打开文件对话框

使用控件属性操作,在输入框中填入路径UI.窗体1.删除输入框.值=UI.窗体1.文件对话框1.值

拖拽消息提示,流程结束后给与反馈提示已删除文件。

设置确定删除按钮,将该按钮与流程2事件绑定,触发按钮点击时即可完成自动备份操作。

流程2:文件删除

组件1:文件删除组件 ,设置变量删除文件路径,在删除文件路径中,写入变量

组件2:控件属性操作, 对删除文件路径进行赋值,变量删除文件路径=UI.窗体1.删除输入框.值

组件3:控件函数调用 ,使用控件函数调用,删除完成后弹出删除已完成的消息通知

4、"运行日志"选项卡设计

直接拖拽运行日志控件,即可显示运行日志。

可直接在右侧 "窗体配置" 面板中,设置颜色、图标、背景、字体等样式,让生成的 EXE 工具更具个性化。

完整案例分享 :(导入火语言RPA中,点击发布,即可获得EXE可执行文件)

分享: https://www.huoyuyan.com/share.html?key=eyJhdXRvQ29kZSI6IkZhbHNlIiwia2V5IjoiOWVmNjg3MTlhOGEyNDdmYTk4OGI3OTZlYWM1OGRlZTIifQ== 提取码: RZXC

相关推荐
知之AI2 天前
桌面 RPA 入门:企业微信日常流程怎么拆、怎么选型(2026)
企业微信·rpa·选型·流程自动化·桌面自动化
Land03293 天前
财务RPA落地指南:银企对账、发票三单匹配、ERP台账自动化,RPA离线方案解析
服务器·自动化·rpa
AAwangzong6 天前
AI时代RPA技术解析:如何构建兼顾流程执行与智能决策的自动化平台?
人工智能·经验分享·rpa·智能体
赤龙ERP7 天前
ERP周报:连接器开闸、国产GPU进场与智能工厂253家
数据库·人工智能·大模型·rpa·erp·企业数字化·builderpattern
西瓜拿铁好喝7 天前
AI 办公和 RPA 不是一回事:自动化与智能化的分工
人工智能·自动化·rpa
中屹指纹浏览器svip8 天前
指纹浏览器RPA自动化靠谱吗?先分清适用边界
运维·自动化·rpa
极致了9 天前
飞书插件、RPA、API三条路的真实分界线
飞书·rpa
️公子10 天前
GPT-6.1 Terra 上线之后:自建 Computer-Use Agent 先过模型路由、屏幕动作白名单、提交前确认、推理强度预算与回放审计闸门
openai·rpa·ai agent·审计·agent安全·computer use·gpt-6.1 terra
shaibdoio11 天前
RPA自动化获客怎么落地?瞬维AI评论区工程实践
前端·自动化·rpa·长沙瞬维ai
AAwangzong11 天前
企业级AI智能体厂商对比:模型服务、Agent平台与流程自动化如何选择?
人工智能·经验分享·rpa·智能体