taskt 免费开源 RPA 办公自动化工具3 步上手你的第一个拖拽脚本【免费下载链接】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 是一款免费、开源的 Windows RPARobotic Process Automation即机器人流程自动化通俗说就是让程序模拟人的点击和输入来干活办公自动化工具它把这些不难但费时间的步骤做成脚本一键重复执行。它用 C# 和 .NET Framework 开发前身叫 sharpRPA走的是零代码路线界面上拖命令、填参数就能搭出一条自动化流程实在想不动手搭还有录制功能你照常操作一遍电脑它把动作记下来变成脚本。对个人和商业使用都是免费的Apache 2.0 许可证没有功能阉割也不需要 API——没有 API 的软件它就模拟鼠标键盘去操作界面。它是什么为谁准备一句话定位taskt 是一个装在 Windows 上的数字员工专门替你执行重复性的桌面和网页操作。适合办公室文员、财务、业务分析等不需要写代码、但天天和 Excel、浏览器、文件打交道的人它也适合想把自己写好的 C# 库或 PowerShell 脚本接进自动化流程的进阶用户。核心能力一览表能力一句话说明适合谁拖拽式脚本设计所见即所得的设计器把 800 多个命令文件、Excel、网页、窗口等拖进来排成流程不写代码零基础办公用户操作录制元素录制器 屏幕录制器你正常操作一遍它记录并回放成脚本完全不会设计流程的新手Office 自动化直接操作 Excel 工作簿、Word、Outlook读单元格、写数据、跑宏、收发邮件财务、行政、数据整理岗位网页自动化模拟人在浏览器里的点击、输入、抓取支持 REST API 调用需要处理后台系统和表单的业务人员自定义代码内置 Custom Code 命令可在运行时编译执行 C#也能调用现成的 .NET DLL、启动 VB / PowerShell 脚本有代码储备、想把老代码接进来的用户一条真实工作流是怎么跑的以最常见的 Excel 批量处理为例。原来怎么做每天打开同一个工作簿人眼找到发货明细这张表逐行把数量复制出来算小计再填回汇总页最后另存成带日期的文件。行数少的日子还好赶上几百行眼睛和手指都容易走神贴错一行就要整表返工。用它之后taskt 的 Excel 命令组覆盖了这套动作的每一步——打开工作簿、激活工作表、按行读取数据、循环处理、把结果写回单元格、另存文件对应示例都在 Excel 示例脚本目录如 Get Row Values As List、Set Cell、Save Workbook。整条流程配好一次之后每天点一下运行按钮就行行数翻倍也不加时间。省下多少重复粘贴和逐行核对这段工作从每天手工做变成点一次运行最常见的错贴、漏贴、算错小计这几类错误被脚本的规则性直接消掉而且流程是脚本文件可以存版本、可以改参数复用新人接手不用再口口相传。从零跑通完整上手路径第一步安装。下载最新发布的压缩包解压到任意文件夹双击taskt.exe即可要求 Windows 10/11.NET Framework 4.8推荐 4GB 内存。如果想从源码构建也可以用 git 克隆仓库git clone https://gitcode.com/gh_mirrors/ta/taskt。首次运行会询问是否创建脚本文件夹并部署示例文件——选是这样开箱就有现成脚本可看可跑。第二步认识界面。启动后是三个区域左侧是命令库800 多个自动化命令按类别组织中间是流程设计区命令像积木一样从上往下拖、往下排右侧是参数配置面板选中哪个命令就填哪个命令的文件路径、窗口名、单元格位置等参数。第三步跑第一个脚本。打开自带示例 计算器 UI 自动化脚本Windows 10 下适用它会启动系统计算器、找到窗口、逐个点击按钮完成一次计算——看完这条脚本你就理解了 taskt 脚本长什么样。想跑办公场景就打开 Excel 示例目录 里任意一个把示例里的文件路径改成你自己的点运行。进阶玩法变量与循环批量任务的关键把处理一张表升级成处理文件夹里所有的表靠的是列表变量加循环先用文件命令把目录里所有 xlsx 列成列表再用 Loop For List 逐个打开处理。示例见 循环命令目录 和 列表命令目录。错误处理流程卡住怎么办网络波动、窗口没打开都会让自动化中断。taskt 有专门的错误处理命令组——Try / Catch / Finally 捕获异常If Error Occured 在出错后走备用分支配合日志记录定位问题错误处理示例目录 里有完整写法可以参考。自定义代码接上你已有的逻辑遇到命令库覆盖不到的复杂逻辑Custom Code 命令可以在运行时直接编译运行 C# 代码也可以调用你现成的 .NET DLL跑 VB、PowerShell 脚本同样是内置能力对应示例在 应用脚本命令目录。资料与社区入口示例脚本库570 个 .xml 脚本每个都是一个可运行的完整流程按版本整理的示例脚本2.x / 3.x / 4.x 用例合集命令行参考文档以及 PowerShell / bash 的 LocalListener 用法说明全部命令源码在 taskt/Core/Automation/Commands/想确认某个能力怎么实现的可以直接翻许可证见 taskt/LICENSE你可能在意的几件事完全不会编程真的能用吗能。核心路径就是拖命令、填参数、点运行实在不想拖就用录制功能直接记一遍操作官方示例脚本全部可直接打开运行。我的系统比较老能跑吗官方推荐 Windows 10/11 .NET Framework 4.8Windows 7/8.1 及 Server 2012/2016 已停止支持装之前对一下版本。流程中途出错整批数据要重跑吗出错时引擎会记录详细日志Try/Catch 和 If Error Occured 命令能让流程捕获异常后决定跳过、补偿还是中止不用从头再来。免费是永久的吗商用可以吗是。项目采用 Apache 2.0 许可证个人和商业使用都免费没有功能限制或隐藏费用。现在就装上从整理一个文件夹开始从最小的事情入手——先让 taskt 自动把某个文件夹里的文件按规则重命名归档跑通这一条剩下的流程照着示例脚本一个个抄就行。【免费下载链接】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),仅供参考