news 2026/8/23 0:04:34

taskt:开源Windows RPA自动化工具,5分钟上手零代码办公自动化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
taskt:开源Windows RPA自动化工具,5分钟上手零代码办公自动化

taskt:开源Windows RPA自动化工具,5分钟上手零代码办公自动化

【免费下载链接】taskttaskt (pronounced 'tasked' and formely sharpRPA) is free and open-source robotic process automation (rpa) built in C# powered by the .NET Framework项目地址: https://gitcode.com/gh_mirrors/ta/taskt

taskt(发音"tasked",前身 sharpRPA)是一款免费开源的 Windows RPA(机器人流程自动化)工具,用 C# 和 .NET Framework 开发,面向需要处理重复性办公事务的普通用户。它用可视化脚本设计器替代手写代码:把 800 多个命令拖进流程、填好参数,就能让电脑替你完成打开 Excel、填网页表单、搬文件、点桌面软件这些操作。脚本以 XML 文件保存,可以重跑、可以定时触发。参考效果:一份几十行、每周要手工汇总一次的 Excel 报表,写好后每次运行只需 1 分钟左右,中间不需要人盯着。

从克隆仓库到跑通第一个脚本

环境要求

项目最低要求推荐配置
操作系统Windows 10(32/64 位)Windows 10 / 11(32/64 位)
内存1 GB4 GB
磁盘200 MB1 GB
运行时.NET Framework 4.8.NET Framework 4.8

获取源码(二选一,直接下载官方发布包解压后双击 taskt.exe 也可以):

git clone https://gitcode.com/gh_mirrors/ta/taskt

用 Visual Studio 打开 taskt.sln 选择 Release 编译,或者在发行版页面下载打包好的 taskt.exe。

首次运行:双击 taskt.exe。你会看到一个弹窗,询问是否创建脚本文件夹并复制示例文件——选"是",taskt 会建好目录并放入可直接运行的示例脚本。随后进入主界面:左侧是命令库,中间是拖拽式设计区,顶部工具栏有运行、录制、保存等按钮。打开一个示例脚本点击运行,中间区域会逐行高亮显示执行到哪一步,执行完成的命令上会打勾。

taskt 可视化脚本设计器,命令按行编排,运行时逐行显示执行状态

它能帮你做什么

  • 批量处理 Excel:打开工作簿、读写任意单元格、按行列循环、复制/删除行列、运行 VBA 宏,结果写回文件或导出。适合"每天导出报表 → 合并汇总 → 发出去"这类固定动作。
  • 抓取网页数据:内置 Chrome、Firefox、Edge 驱动,可以打开页面、定位元素、把网页表格整张读成数据表、自动填写并提交表单。
  • 整理和搬运文件:复制、移动、重命名、解压 zip、按扩展名筛选、递归列出目录,全部是现成命令,不需要写一行代码。
  • 控制桌面软件:对 Windows 应用做 UI 自动化——找按钮、输入文本、点复选框、切换标签页,连记事本、计算器这类没有 API 的程序也能操作。
  • 处理文本和数据:正则提取、JSON 解析、字符串拆分循环、日期计算,变量支持文本、数字、列表、字典、数据表五种类型,配 if/else 分支和 for/while 循环。

网页自动化是 taskt 内置的命令类别之一,覆盖浏览器控制和页面元素操作

选一个场景练手

场景一:汇总周报数据

  • 手动:每周打开 5 个部门的 Excel,逐个复制粘贴到总表、核对数字、另存发送,大约 40 分钟。
  • taskt:脚本依次打开 5 个文件 → 读取指定区域 → 汇总进数据表 → 写入总表并保存。输入是 5 个原始 Excel,输出是 1 个核对好的总表,运行 1 分钟左右,之后每周重跑即可。

场景二:定时填写并提交网页表单

  • 手动:每天登录系统,把 Excel 里的 20 条记录逐条敲进网页表单,约 30 分钟。
  • taskt:脚本启动浏览器 → 循环读取数据表每一行 → 填表、点提交 → 处理下一条。输入是一张数据表,输出是 20 条已提交的记录,全程无人值守。

场景三:从图片里提取文字

  • 手动:看着扫描件上的数字,手工敲进系统。
  • taskt:一条 OCR 命令直接读图识字,把识别结果存进变量继续用。示例用的测试图片就是下面这张,项目自带对应的示例脚本:

taskt 示例资源中的 OCR 测试图片,可直接用于练习文字识别命令

值得深入的几处

  • 命令行运行:脚本本身就是参数,taskt "C:\scripts\myscript.xml"即可执行,还能加-r运行、-o打开、-s指定配置文件。把这条命令交给 Windows 任务计划程序,就是定时任务。详细说明见 Command Line Reference。
taskt "C:\scripts\myscript.xml"
  • LocalListener 远程触发:内置 HTTP 监听服务,默认端口 19312,向/executescript发一个 POST 请求就能远程执行脚本,也支持鉴权 key。用 PowerShell 一行命令即可触发,文档在 PowerShell LocalListener。
  • 自定义代码扩展:遇到内置命令覆盖不了的逻辑,可以用 Custom Code 命令在脚本里直接编译 C# 代码,或调用现成的 .NET DLL,示例在 Run Custom Code Sample。

taskt 的机器人执行动画,脚本运行期间会展示执行状态

继续了解

  • 项目说明与系统规格:README
  • 官方文档(命令行与远程触发):Manual 目录
  • 命令级示例脚本 570 余个,按功能分类:Samples 目录,其中 Excel 相关 49 个在 Excel_Commands,网页自动化在 Web_Browser_Commands
  • 按版本整理的完整用例:2.x 示例、3.x 示例
  • 许可证:Apache 2.0,见 LICENSE

taskt 把"重复劳动"拆成了可复用、可重跑的脚本,先跑通一个示例比看十篇教程更有效。建议从 Excel Set Cell Value Test 打开:它只有 12 行命令,运行完你会看到 Excel 的 A1 单元格被写入 "Hello Excel"——这就是你的第一个自动化脚本。

【免费下载链接】taskttaskt (pronounced 'tasked' and formely sharpRPA) is free and open-source robotic process automation (rpa) built in C# powered by the .NET Framework项目地址: https://gitcode.com/gh_mirrors/ta/taskt

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/22 23:59:08

基于SpringBoot+Vue的网络教学平台系统(源代码+文档+PPT+调试+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

作者头像 李华
网站建设 2026/8/22 23:50:22

AI输入模块体验标准

AI指标体系 流畅度指标维度指标定义响应时间简单任务≤1s;复杂任务≤3s核心功能的平均响应时间;复杂任务平均响应时间操作流畅度最大丢帧耗时≤34ms操作功能,界面过渡动画流畅度资源占用不大于内存阈值AI运行时内存占用,避免过度消…

作者头像 李华
网站建设 2026/8/22 23:43:48

个人微信API接口在客户服务产品中的实际用法

客户服务产品的核心是把"用户咨询—坐席响应—业务处理—回访闭环"这条链路工程化。在个人微信渠道接入场景下,这条链路的每一环都需要对接 Eyun开发文档 提供的 RESTful 接口。本文按5个功能模块拆解接口映射关系,不展开业务话术设计&#xf…

作者头像 李华
网站建设 2026/8/22 23:38:32

WeKnora 知识库 Windows Docker 部署全流程 终极踩坑解决方案

一、文档概述 本文基于 Windows WSL2 Docker Desktop 环境,完整记录腾讯开源 RAG 知识库框架 WeKnora 的部署全过程。聚焦本地部署高频致命报错:端口权限绑定失败、容器 Unhealthy 异常、Redis 启动崩溃、Docker 内网 DNS 解析超时等核心问题&#xf…

作者头像 李华
网站建设 2026/8/22 23:32:10

多智能体强化学习中的质量感知探索预算分配:提升协同效率的关键技术

1. 项目概述:当多智能体协同探索遇上“预算”难题在深度强化学习的实战中,单智能体的问题已经足够复杂,而当我们把场景切换到多智能体协同强化学习时,整个问题的维度会呈指数级增长。我最近在复现和优化一个多智能体协同任务时&am…

作者头像 李华