TagUI

用于数字过程自动化(RPA)的命令行工具。「Command-line tool for digital process automation (RPA)」

Github星跟蹤圖

TagUI

TagUI 是用于数字过程自动化(RPA)的命令行工具。

下载 TagUI v6.0.0

访问文档

用简单的 TagUI 语言编写流程(脚本),并在桌面上自动进行 Web、鼠标和键盘交互。

TagUI 是免费使用和开放源代码的。它易于设置和使用,并且可以在 Windows、macOS 和 Linux 上运行。

在 TagUI 语言中,您可以使用诸如单击和键入之类的步骤,并与标识符进行交互,其中包括使用 OCR 的图像、屏幕坐标甚至文本:

https://www.typeform.com
click login
type username as user@gmail.com
type password as 12345678
click btnlogin
download https://admin.typeform.com/xxx to report.csv

v6 功能

TagUI 实时模式

您可以通过在命令行上运行 tagui live 来直接运行 TagUI live 模式以加快开发速度。

单击使用 OCR

现在,TagUI 可以仅使用文本输入,使用 OCR 即可通过视觉自动化在屏幕上单击。

click v6 Features using ocr

双击即可部署流程以运行

现在,您可以为流创建快捷方式,该快捷方式可以移至桌面并双击以运行该流。该流程将使用创建快捷方式时使用的所有选项来运行。

$ tagui my_flow.tag -deploy
OR
$ tagui my_flow.tag -d

带选项的运行流可以使用缩写来完成

现在,您可以执行 tagui my_flow.tag -h 而不是 tagui my_flow.tag -headless。这适用于所有运行选项。

迁移到v6

强制 .tag 扩展

所有流文件都必须具有 .tag 扩展名。

选项必须与前导连字符(-)一起使用

使用选项运行流时,在选项前加上 -。

在v6之前:

$ tagui my_flow.tag headless

v6:

$ tagui my_flow.tag -headless
OR
$ tagui my_flow.tag -h
$ tagui my_flow.tag -h

回显,转储,编写步骤(echo, dump, write steps)

现在,回显,转储和写入步骤与其他步骤一致。它们不再需要在字符串输入周围加上引号。变量需要用反引号引起来。

在v6之前:

echo 'This works!' some_text_variable

v6:

echo This works! `some_text_variable`

If 和循环代码块可以使用缩进代替花括号{}

这增加了可读性和易用性。只需在if和loop代码块中缩进代码(类似于Python)。

在v6之前:

if some_condition
{
  do_some_step_A
  do_some_step_B
}

v6:

if some_condition
  do_some_step_A
  do_some_step_B

访问较旧的 TagUI v5.11 文档/发布页面

该项目由新加坡国家研究基金会的 AI 新加坡计划(AISG-RP-2019-050)资助。本材料中所表达的任何意见、发现、结论或建议均为作者个人观点,不代表新加坡国家研究基金会的观点。

(The first version translated by vz on 2020.07.09)

主要指標

概覽
名稱與所有者aisingapore/TagUI
主編程語言JavaScript
編程語言JavaScript (語言數: 9)
平台Linux, Mac, Windows
許可證Apache License 2.0
所有者活动
創建於2016-12-06 04:30:34
推送於2025-03-02 14:58:12
最后一次提交2025-03-02 14:58:11
發布數23
最新版本名稱v6.110.0 (發布於 2022-06-20 11:22:52)
第一版名稱v0.1.0 (發布於 )
用户参与
星數5.9k
關注者數141
派生數613
提交數1.7k
已啟用問題?
問題數1291
打開的問題數1
拉請求數124
打開的拉請求數0
關閉的拉請求數12
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?