Skip to content
Merged

0.43 #169

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# WinUi++
# 小友+

一个简单的 *RPA* 工具 ,它可以使用图形化的界面,不用编程就可以方便地设计出各种自动化的流程,然后自动执行重复性的手动任务,从而节省了企业的时间、员工工作量,并减少了麻烦。例如可以通过图像识别,并借助鼠标键盘模拟帮你完成各种各样的繁复操作。

不同于其它大多数*RPA*软件(又大又慢),*WinUi++* 充分考虑了性能和执行效率和流程设计的方便性。 *WinUi++* 小、快而简单。并且界面更美观和现代化。
不同于其它大多数*RPA*软件(又大又慢),*小友+* 充分考虑了性能和执行效率和流程设计的方便性。 *小友+* 小、快而简单。并且界面更美观和现代化。

*WinUi++* 绝对不会嵌入任何广告、捆绑任何软件。也不会像国内某大厂一样耍流氓!比如安装的时候,加入各种捆绑,一不小心就装了某家的全家桶。在卸载的时候还要弄个脑筋急转弯,让你怀疑智商,甚至怀疑人生。
*小友+* 绝对不会嵌入任何广告、捆绑任何软件。也不会像国内某大厂一样耍流氓!比如安装的时候,加入各种捆绑,一不小心就装了某家的全家桶。在卸载的时候还要弄个脑筋急转弯,让你怀疑智商,甚至怀疑人生。

无论是游玩还是工作当中,*WinUi++* 都是不可缺少的一款辅助工具。
无论是游玩还是工作当中,*小友+* 都是不可缺少的一款辅助工具。
### 主要功能

1. 鼠标键盘模拟和录制
Expand All @@ -25,7 +25,7 @@
14. ......

#### [截图](https://winui.net/)
![WinUi++](https://winui.net/introduction/images/01.png)
![小友+](https://winui.net/introduction/images/01.png)

* 开发版文档:https://shelllet.github.io/winui/#/

Expand Down
Binary file added assets/images/knot-t.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/knot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added async/WorkWait.simple
Binary file not shown.
Binary file added detection/matchimage.simple
Binary file not shown.
Binary file added dnn/barcode.simple
Binary file not shown.
43 changes: 29 additions & 14 deletions docx/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,27 @@
# [0.42.4](https://github.com/shelllet/winui/compare/main...dev) (2025-03-30)
# [0.43.0](https://github.com/shelllet/winui/compare/main...dev) (2025-04-07)

### Changed:
1. 增加[图像匹配](./actions/detection/MatchImage.md) 动作。
2. 增加[条码识别](./actions/ai/BarcodeDetector.md) 动作。
3. [打印日志](./actions/system/PrintMessage.md) 支持输出图片。
4. 修复 [条码生成](./actions/draw/BarcodeCreate.md) 动作崩溃问题
5. 完善文档。

### Note

1. 使用管理员权限运行 *小友+*, 无法显示 *动作* 的拖动效果(已知问题)。
2. 64位下载(x64):https://winui.net/_media/simple/小友+0.43.0-setup.x64.exe


## [0.42.4](https://github.com/shelllet/winui/compare/main...dev) (2025-03-30)

### Changed:
1. 修复预览图片在小屏幕无法显示问题。

### Note

1. 使用管理员权限运行 *winui++*, 无法显示 *动作* 的拖动效果(已知问题)。
2. 64位下载(x64):https://winui.net/_media/simple/winui++0.42.4-setup.x64.exe
1. 使用管理员权限运行 *小友+*, 无法显示 *动作* 的拖动效果(已知问题)。
2. 64位下载(x64):https://winui.net/_media/simple/小友+0.42.4-setup.x64.exe


## [0.42.1](https://github.com/shelllet/winui/compare/main...dev) (2025-02-26)
Expand All @@ -16,8 +31,8 @@

### Note

1. 使用管理员权限运行 *winui++*, 无法显示 *动作* 的拖动效果(已知问题)。
2. 64位下载(x64):https://winui.net/_media/simple/winui++0.42.1-setup.x64.exe
1. 使用管理员权限运行 *小友+*, 无法显示 *动作* 的拖动效果(已知问题)。
2. 64位下载(x64):https://winui.net/_media/simple/小友+0.42.1-setup.x64.exe


## [0.42.0](https://github.com/shelllet/winui/compare/main...dev) (2025-01-20)
Expand All @@ -28,8 +43,8 @@

### Note

1. 使用管理员权限运行 *winui++*, 无法显示 *动作* 的拖动效果(已知问题)。
2. 64位下载(x64):https://winui.net/_media/simple/winui++0.42.0-setup.x64.exe
1. 使用管理员权限运行 *小友+*, 无法显示 *动作* 的拖动效果(已知问题)。
2. 64位下载(x64):https://winui.net/_media/simple/小友+0.42.0-setup.x64.exe

## [0.41.0](https://github.com/shelllet/winui/compare/main...dev) (2024-12-14)

Expand All @@ -39,7 +54,7 @@

### Note

1. 使用管理员权限运行 *winui++*, 无法显示 *动作* 的拖动效果(已知问题)。
1. 使用管理员权限运行 *小友+*, 无法显示 *动作* 的拖动效果(已知问题)。
2. 64位下载(x64):https://bitbucket.org/winui-release/version/downloads/winui0.41.0-setup.x64.exe

## [0.40.1](https://github.com/shelllet/winui/compare/main...dev) (2024-11-06)
Expand All @@ -50,7 +65,7 @@

### Note

1. 使用管理员权限运行 *winui++*, 无法显示 *动作* 的拖动效果(已知问题)。
1. 使用管理员权限运行 *小友+*, 无法显示 *动作* 的拖动效果(已知问题)。
2. 64位下载(x64):https://bitbucket.org/winui-release/version/downloads/winui0.40.1-setup.x64.exe

## [0.40](https://github.com/shelllet/winui/compare/main...dev) (2024-11-04)
Expand All @@ -61,7 +76,7 @@

### Note

1. 使用管理员权限运行 *winui++*, 无法显示 *动作* 的拖动效果(已知问题)。
1. 使用管理员权限运行 *小友+*, 无法显示 *动作* 的拖动效果(已知问题)。
2. 64位下载(x64):https://bitbucket.org/winui-release/version/downloads/winui0.40.0-setup.x64.exe

## [0.39](https://github.com/shelllet/winui/compare/main...dev) (2024-09-30)
Expand All @@ -74,7 +89,7 @@

### Note

1. 使用管理员权限运行 *winui++*, 无法显示 *动作* 的拖动效果(已知问题)。
1. 使用管理员权限运行 *小友+*, 无法显示 *动作* 的拖动效果(已知问题)。
2. 64位下载(x64):https://bitbucket.org/winui-release/version/downloads/winui0.39.0-setup.x64.exe

## [0.38](https://github.com/shelllet/winui/compare/main...dev) (2024-09-06)
Expand All @@ -86,8 +101,8 @@

### Note

1. 使用管理员权限运行 *winui++*, 无法显示 *动作* 的拖动效果(已知问题)。
2. 更换默认安装目录为 *ProgramData*,全新安装 *winui++* 时, 不再需要 *管理员* 权限。如果覆盖安装,目录不会做变更。
1. 使用管理员权限运行 *小友+*, 无法显示 *动作* 的拖动效果(已知问题)。
2. 更换默认安装目录为 *ProgramData*,全新安装 *小友+* 时, 不再需要 *管理员* 权限。如果覆盖安装,目录不会做变更。

3. 64位下载(x64):https://bitbucket.org/winui-release/version/downloads/winui0.38.0-setup.x64.exe

Expand Down Expand Up @@ -171,7 +186,7 @@

### Changed:

1. 修复 [#60](https://github.com/shelllet/winui/issues/60) : 管理员运行WinUI++,无法拖拽动作到视图上。
1. 修复 [#60](https://github.com/shelllet/winui/issues/60) : 管理员运行小友+,无法拖拽动作到视图上。
2. 修复动作日志保存问题。

### Deprecated:
Expand Down
10 changes: 5 additions & 5 deletions docx/README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# WinUi++
# 小友+

一个简单的 _RPA_ 工具 ,它可以使用图形化的界面,不用编程就可以方便地设计出各种自动化的流程,然后自动执行重复性的手动任务,从而节省了企业的时间、员工工作量,并减少了麻烦。例如可以通过图像识别,并借助鼠标键盘模拟帮你完成各种各样的繁复操作。

不同于其它大多数*RPA*软件(又大又慢),_WinUi++_ 充分考虑了性能和执行效率和流程设计的方便性。 _WinUi++_ 小、快而简单。并且界面更美观和现代化。
不同于其它大多数*RPA*软件(又大又慢),_小友+_ 充分考虑了性能和执行效率和流程设计的方便性。 _小友+_ 小、快而简单。并且界面更美观和现代化。

_WinUi++_ 绝对不会嵌入任何广告、捆绑任何软件。也不会像国内某大厂一样耍流氓!比如安装的时候,加入各种捆绑,一不小心就装了某家的全家桶。在卸载的时候还要弄个脑筋急转弯,让你怀疑智商,甚至怀疑人生。
_小友+_ 绝对不会嵌入任何广告、捆绑任何软件。也不会像国内某大厂一样耍流氓!比如安装的时候,加入各种捆绑,一不小心就装了某家的全家桶。在卸载的时候还要弄个脑筋急转弯,让你怀疑智商,甚至怀疑人生。

无论是游玩还是工作当中,*WinUi++* 都是不可缺少的一款辅助工具。
无论是游玩还是工作当中,*小友+* 都是不可缺少的一款辅助工具。

### 主要功能

Expand All @@ -27,7 +27,7 @@ _WinUi++_ 绝对不会嵌入任何广告、捆绑任何软件。也不会像国

#### [截图](https://winui.net/)

![WinUi++](https://winui.net/introduction/images/01.png)
![小友+](https://winui.net/introduction/images/01.png)

- 开发版文档:https://shelllet.github.io/winui/#/
- 示例流程:https://github.com/shelllet/winui
Expand Down
9 changes: 6 additions & 3 deletions docx/_coverpage.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
# WinUi++
![logo](./_media/favicon.ico)

> 💪WinUi++ is the most simple clean, small and fast Robotic Process Automation (RPA) tool.
# 小友+

- Right now support down to build 17763 (version 1809/October 2018 Update) of Windows 10.
> A lightweight and fast-running RPA (Robotic Process Automation) tool that provides a graphical interface. Users can design various automation processes without the need for programming.


- Right now support down to build 17763 (version 1809/October 2018 Update) of Windows 10..

[微软商店](https://apps.microsoft.com/store/detail/XP9BRHTXN0Z3V7)
[下载](https://api.winui.net/simple/v5/download_latest ':id=simple')
Expand Down
Binary file modified docx/_media/favicon.ico
Binary file not shown.
16 changes: 11 additions & 5 deletions docx/_sidebar.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
- [WinUi++](/)
- [小友+](/)
- [使用需知](./introduction/README.md)
- 软件安装
- [直接安装](./introduction/installation/installed_by_exe.md)
Expand All @@ -18,7 +18,7 @@
- [通配符匹配](./introduction/workflow/wildcard.md)
- [Glob模式匹配](./introduction/workflow/glob.md)
- [Web 定位策略](./introduction/webdriver/locators.md)
- [安装 UIAutomatorViewer 工具](./introduction/android/uiautomatorviewer.md)
- [UIAutomatorViewer 工具](./introduction/android/uiautomatorviewer.md)
- [动作](./actions/README.md)
- 系统
- [等待](./actions/system/Wait.md)
Expand All @@ -33,7 +33,7 @@
- [终止进程](./actions/system/KillProcess.md)
- [登录应用](./actions/system/Runas.md)
- [剪切板](./actions/system/ClipboardValue.md)
- [打印日志](./actions/system/OutputString.md)
- [打印日志](./actions/system/PrintMessage.md)
- [创建对象](./actions/system/CreateObject.md)
- [调用方法](./actions/system/CallMethod.md)
- [读内存](./actions/system/ReadMemory.md)
Expand Down Expand Up @@ -113,7 +113,7 @@
- [连通域分析](./actions/image/ConnectedComponents.md)
- [均值](./actions/image/ImageMean.md)
- [标准差](./actions/image/ImageStd.md)
- [像素缩放](./actions/image/ScalePixel.md)
- [像素归一化](./actions/image/ImageNormalize.md)
- 图像检测
- [直线检测](./actions/detection/LineDetection.md)
- [椭圆检测](./actions/detection/EllipseDetection.md)
Expand All @@ -122,17 +122,22 @@
- [形状匹配](./actions/detection/MatchShapes.md)
- [特征匹配](./actions/detection/FeatureDetect.md)
- [模板匹配](./actions/detection/MatchTemplate.md)
- [图像匹配](./actions/detection/MatchImage.md)
- [查找轮廓](./actions/detection/FindContours.md)
- [颜色辨识](./actions/detection/ImageColorDiscrimination.md)
- 绘图
- [绘制矩形](./actions/draw/DrawRect.md)
- [填充颜色](./actions/draw/FillColor.md)
- [条码生成](./actions/draw/BarcodeCreate.md)
- [文字绘制](./actions/draw/DrawText.md)
- [图像绘制](./actions/draw/DrawImage.md)
- 深度学习
- [目标分类](./actions/ai/ImageClassification.md)
- [对象检测](./actions/ai/ObjectDetection.md)
- [中文识别](./actions/ai/TextChinese.md)
- [文字识别](./actions/ai/ImageOCR.md)
- [文本块检测](./actions/ai/TextDetection.md)
- [二维码识别](./actions/ai/QRCode.md)
- [条码识别](./actions/ai/BarcodeDetector.md)
- 媒体
- [窗口截图](./actions/media/CaptureWindow.md)
- [全屏截图](./actions/media/CaptureFullScreen.md)
Expand Down Expand Up @@ -334,4 +339,5 @@
- [WebKey](./enums/WebKey.md)
- [WebLocated](./enums/WebLocated.md)
- [ModuleOption](./enums/ModuleOption.md)
- [BARCODE_Encoding](./enums/BARCODE_Encoding.md)
- [Changelog](./CHANGELOG.md)
2 changes: 1 addition & 1 deletion docx/actions/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 动作

动作是 *WinUi++* 中的执行单元.
动作是 *小友+* 中的执行单元.


## 基础属性
Expand Down
30 changes: 30 additions & 0 deletions docx/actions/ai/BarcodeDetector.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# 条码识别
处理条码扫描需求的强力工具,支持 EAN-8、 EAN-13、UPC-A 、 UPC-E 、Code 128、 Code 93、 Code 39 等。

![BarcodeDetector](./images/06.png ':size=90%')

## 子流程
> 不支持

## 运行参数

* 图像
> 含条形码的图像。

## 输出

> 条码信息,参考:[RecognitionResult](./types/RecognitionResult.md)。

## 脚本调用

```python
import simple;


```

### 其它

示例 https://github.com/shelllet/WinUi/blob/main/dnn/barcode.simple


2 changes: 1 addition & 1 deletion docx/actions/ai/ImageClassification.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
* 模型
> *ONNX* 分类模型。
* 图像
> 要分类的图像。通常是归一化后的图像数据,操作步骤:先进行 [*像素缩放*](./actions/image/ScalePixel.md) 动作,将图像像素缩放至 (0 ~ 1),然后 [*均值*](./actions/image/ImageMean.md) 动作操作,最后再再执行 [*标准差*](./actions/image/ImageStd.md) 。
> 要分类的图像。通常是归一化后的图像数据,操作步骤:先进行 [*像素缩放*](./actions/image/ImageNormalize.md) 动作,将图像像素缩放至 (0 ~ 1),然后 [*均值*](./actions/image/ImageMean.md) 动作操作,最后再再执行 [*标准差*](./actions/image/ImageStd.md) 。
* 标签
> 预定义的分类标签。

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# 中文识别
# 文字识别
识别图像中的中文/英文文字。

![TextChinese](./images/03.png ':size=90%')
![ImageOCR](./images/03.png ':size=90%')

## 子流程
> 不支持
Expand All @@ -26,7 +26,7 @@

### 其它

示例 https://github.com/shelllet/WinUi/blob/main/dnn/TextChinese.simple
示例 https://github.com/shelllet/WinUi/blob/main/dnn/ImageOCR.simple

<iframe type="text/html" height="640px" src="https://www.youtube.com/embed/-XdfKlw-vgQ" frameborder="0"></iframe>

Expand Down
2 changes: 1 addition & 1 deletion docx/actions/ai/ObjectDetection.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
* 模型
> *ONNX* 模型。
* 图像
> 包含检测目标的图像。通常是归一化后的图像数据,操作步骤:先进行 [*像素缩放*](../actions/image/ScalePixel.md) 动作,将图像像素缩放至 (0 - 1),然后 [*均值*](../actions/image/ImageMean.md) 动作操作,最后再再执行 [*标准差*](../actions/image/ImageStd.md) 。
> 包含检测目标的图像。通常是归一化后的图像数据,操作步骤:先进行 [*像素缩放*](../actions/image/ImageNormalize.md) 动作,将图像像素缩放至 (0 - 1),然后 [*均值*](../actions/image/ImageMean.md) 动作操作,最后再再执行 [*标准差*](../actions/image/ImageStd.md) 。
* 置信度
> 低于该值的被认为不准确的检测结果。

Expand Down
4 changes: 2 additions & 2 deletions docx/actions/ai/QRCode.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@
## 运行参数

* 图像
> 待包含二维码的图像
> 含二维码的图像

## 输出

> 二维码信息,字符串类型,参考:[String](./types/String.md)。
> 二维码信息,参考:[RecognitionResult](./types/RecognitionResult.md)。

## 脚本调用

Expand Down
Binary file added docx/actions/ai/images/06.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docx/actions/algorithm/FilterText.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
## 运行参数

* 数据
> 含有文本的列表,例如 [*文字识别*](./actions/ai/TextChinese.md) 动作。
> 含有文本的列表,例如 [*文字识别*](./actions/ai/ImageOCR.md) 动作。

* 文本
> 文本,*字符串* 类型,参考:[String](./types/String.md), 支持 [*通配符(WildCard)*](./introduction/process/wildcard.md) 匹配。
Expand Down
2 changes: 1 addition & 1 deletion docx/actions/algorithm/JoinString.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# 合并字符串
将字符串列表,或者含有字符串的列表(如 [文本检测](./actions/ai/TextChinese.md)),合并成字符串。
将字符串列表,或者含有字符串的列表(如 [文本检测](./actions/ai/ImageOCR.md)),合并成字符串。

![JoinString](./images/16.png ':size=90%')

Expand Down
15 changes: 12 additions & 3 deletions docx/actions/async/WorkWait.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# 异步等待
这个动作可以等待异步动作的结束。
该动作可以等待异步动作的结束。

![WorkWait](./images/08.png ':size=90%')

## 子流程
> 不支持
Expand All @@ -13,7 +15,7 @@

## 输出

> 图像[Image](./types/Image.md)
>


## 脚本调用
Expand All @@ -23,4 +25,11 @@ import simple;

```

## 资源
## 资源

* 示例流程:https://github.com/shelllet/WinUi/blob/main/async/WorkWait.simple


<iframe type="text/html" height="640px" src="https://www.youtube.com/embed/LUteAwDmVHw" frameborder="0"></iframe>

<iframe src="//player.bilibili.com/player.html?bvid=BV1DifgYNEmr&page=1&autoplay=0" height='640px' scrolling="no" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
Binary file added docx/actions/async/images/08.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading