diff --git a/algorithm/AccessArray.simple b/algorithm/AccessArray.simple index 989d769..6264145 100644 Binary files a/algorithm/AccessArray.simple and b/algorithm/AccessArray.simple differ diff --git a/algorithm/AccessKey.simple b/algorithm/AccessKey.simple index b14ea27..edaebfa 100644 Binary files a/algorithm/AccessKey.simple and b/algorithm/AccessKey.simple differ diff --git a/algorithm/ArraySize.simple b/algorithm/ArraySize.simple index e1de5ce..dc288d4 100644 Binary files a/algorithm/ArraySize.simple and b/algorithm/ArraySize.simple differ diff --git a/cloud/translate.simple b/cloud/translate.simple index b4765cd..61e8460 100644 Binary files a/cloud/translate.simple and b/cloud/translate.simple differ diff --git a/detection/BlobDetect.simple b/detection/BlobDetect.simple index 6571319..baf300e 100644 Binary files a/detection/BlobDetect.simple and b/detection/BlobDetect.simple differ diff --git a/dnn/Tessert.simple b/dnn/Tessert.simple new file mode 100644 index 0000000..c55feea Binary files /dev/null and b/dnn/Tessert.simple differ diff --git a/dnn/TextChinese.simple b/dnn/TextChinese.simple index 65a864b..96070b5 100644 Binary files a/dnn/TextChinese.simple and b/dnn/TextChinese.simple differ diff --git a/docx/CHANGELOG.md b/docx/CHANGELOG.md index 3ffed55..737a597 100644 --- a/docx/CHANGELOG.md +++ b/docx/CHANGELOG.md @@ -1,4 +1,18 @@ -# [0.45.0](https://github.com/shelllet/winui/compare/main...dev) (2025-06-13) +# [0.46.0](https://github.com/shelllet/winui/compare/main...dev) (2025-07-22) + +### Changed: +1. [枚举窗口](./actions/window/EnumWindows.md) 动作不再支持异步处理。 +2. 优化绘图动作运行时参数。 +3. 优化 `Web` 测试 [打开浏览器](./actions/web/WebOpen.md)动作。 +4. 优化 浏览器 [获取 Cookies](./actions/web/WebCookies.md) 动作。 +5. 优化 [视频下载](./actions/network/VideoDownload.md) 动作。 + +### Note + +1. 使用管理员权限运行 *小友+*, 无法显示 *动作* 的拖动效果(已知问题)。 +3. 64位下载(x64):邀请你加入群组:小友+ http://yun.139.com/m/#/invitation?type=1&msgId=1227933999795726207 + +## [0.45.0](https://github.com/shelllet/winui/compare/main...dev) (2025-06-13) ### Changed: 1. 添加最近打开窗口,方便打开流程。 @@ -11,7 +25,7 @@ 1. 使用管理员权限运行 *小友+*, 无法显示 *动作* 的拖动效果(已知问题)。 2. 此版本会清空缓存目录:`%LOCALAPPDATA%/Simple`。 -3. 64位下载(x64):https://workdrive.zohopublic.com.cn/external/bd3d721a396c44df20e00de7ccf69d9957777ebe9591a871d9d777f9c7dfcedc/download +3. 64位下载(x64):https://winui.net/_media/simple/小友+0.45.0-setup.x64.exe ## [0.44.0](https://github.com/shelllet/winui/compare/main...dev) (2025-05-03) diff --git a/docx/README.md b/docx/README.md index 9762b97..8efaf93 100644 --- a/docx/README.md +++ b/docx/README.md @@ -1,8 +1,10 @@ # 小友+ -一个简单的 _RPA_ 工具 ,它可以使用图形化的界面,不用编程就可以方便地设计出各种自动化的流程,然后自动执行重复性的手动任务,从而节省了企业的时间、员工工作量,并减少了麻烦。例如可以通过图像识别,并借助鼠标键盘模拟帮你完成各种各样的繁复操作。 +一个简单的 _自动化_ 工具 ,它可以使用图形化的界面,不用编程就可以方便地设计出各种自动化的流程,然后自动执行重复性的手动任务,从而节省了企业的时间、员工工作量,并减少了麻烦。例如可以通过图像识别,并借助鼠标键盘模拟帮你完成各种各样的繁复操作。 -不同于其它大多数*RPA*软件(又大又慢),_小友+_ 充分考虑了性能和执行效率和流程设计的方便性。 _小友+_ 小、快而简单。并且界面更美观和现代化。 +即有传统 *RPA* 的功能,又有视觉图像处理的能力,还可以对接 _USB_相机或者工业相机。 + +_小友+_ 充分考虑了性能和执行效率和流程设计的方便性。 _小友+_ 小、快而简单。并且界面更美观和现代化。 _小友+_ 绝对不会嵌入任何广告、捆绑任何软件。也不会像国内某大厂一样耍流氓!比如安装的时候,加入各种捆绑,一不小心就装了某家的全家桶。在卸载的时候还要弄个脑筋急转弯,让你怀疑智商,甚至怀疑人生。 @@ -27,7 +29,7 @@ _小友+_ 绝对不会嵌入任何广告、捆绑任何软件。也不会像国 #### [截图](https://winui.net/) -![小友+](https://winui.net/introduction/images/01.png) +![小友+](./introduction/images/01.png) - 开发版文档:https://shelllet.github.io/winui/#/ - 示例仓库:https://github.com/shelllet/winui @@ -39,4 +41,8 @@ _小友+_ 绝对不会嵌入任何广告、捆绑任何软件。也不会像国 - 如果你有 *Discord*, 加入 [Discord](https://discord.gg/b4MeYbJrfk) 讨论。 -- 微信交流群,可以从页面下面的评论处扫描加入沟通交流,及时解决使用中的问题. \ No newline at end of file +
+ +![共享群](./introduction/images/qrcode.jpg) + +
\ No newline at end of file diff --git a/docx/_coverpage.md b/docx/_coverpage.md index f3944dc..d2b542f 100644 --- a/docx/_coverpage.md +++ b/docx/_coverpage.md @@ -2,7 +2,7 @@ # 小友+ -> 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. +> This lightweight and fast-running computer automation tool empowers users with its intuitive graphical interface, making it incredibly easy to design and implement a wide array of automation processes without the need for any programming knowledge. It's designed for anyone, from beginners to experienced professionals, to streamline their workflows effortlessly. - Right now support down to build 17763 (version 1809/October 2018 Update) of Windows 10.. diff --git a/docx/_sidebar.md b/docx/_sidebar.md index f419248..715e740 100644 --- a/docx/_sidebar.md +++ b/docx/_sidebar.md @@ -16,17 +16,23 @@ - [资源](./introduction/workflow/resources.md) - [动作](./introduction/workflow/action.md) - [流程操作技巧](./introduction/workflow/skill.md) - - 其它 + - 浏览器 + - [Web 定位策略](./introduction/webdriver/locators.md) + - [WebDriver 下载](./introduction/webdriver/download.md) + - [浏览器配置目录](./introduction/webdriver/browser_directory.md) + - [UIAutomatorViewer 工具](./introduction/android/uiautomatorviewer.md) + + - 字符匹配 - [Glob模式](./introduction/mixed/glob.md) - [通配符](./introduction/mixed/wildcard.md) - - [Web 定位策略](./introduction/webdriver/locators.md) + + - AI - [Tesseract 支持的语言](./introduction/tesseract/Languages_Scripts.md) - [Tesseract 数据文件](./introduction/tesseract/Data-Files.md) - [Tesseract 5 的训练](./introduction/tesseract/tesstrain.md) - - [ Windows 系统上安装 CUDA](./introduction/mixed/CUDA.md) + - [安装 CUDA](./introduction/mixed/CUDA.md) - [cuDNN 和 CUDA 版本对应关系](./introduction/mixed/cuDNN.md) - [Paddle2ONNX模型转化](./introduction/mixed/paddle2onnx.md) - - [UIAutomatorViewer 工具](./introduction/android/uiautomatorviewer.md) - [动作](./actions/README.md) - 系统 - [等待](./actions/system/Wait.md) @@ -195,7 +201,7 @@ - [切换框架](./actions/web/WebSwitchToFrame.md) - [重置框架](./actions/web/WebFocusFrameDefault.md) - [元素截图](./actions/web/WebScreenshot.md) - - [获取 Cookie](./actions/web/WebCookies.md) + - [获取 Cookies](./actions/web/WebCookies.md) - [执行脚本](./actions/web/WebExecute.md) - [动作链*执行](./actions/web/WebActionChainsPerform.md) - [动作链.点击](./actions/web/WebActionClick.md) @@ -354,4 +360,5 @@ - [CameraTriggerActivation](./enums/CameraTriggerActivation.md) - [CameraTriggerSource](./enums/CameraTriggerSource.md) - [CameraType](./enums/CameraType.md) + - [CookiesFormat](./enums/CookiesFormat.md) - [Changelog](./CHANGELOG.md) \ No newline at end of file diff --git a/docx/actions/ai/ImageClassification.md b/docx/actions/ai/ImageClassification.md index 5d8db64..2c00514 100644 --- a/docx/actions/ai/ImageClassification.md +++ b/docx/actions/ai/ImageClassification.md @@ -36,9 +36,9 @@ import simple; 示例 https://github.com/shelllet/WinUi/blob/main/dnn/ImageClassification.simple - - + + !> ONNX Model Zoo: https://github.com/onnx/models diff --git a/docx/actions/ai/ObjectDetection.md b/docx/actions/ai/ObjectDetection.md index 2a54667..a7ef21b 100644 --- a/docx/actions/ai/ObjectDetection.md +++ b/docx/actions/ai/ObjectDetection.md @@ -39,6 +39,5 @@ import simple; 示例 https://github.com/shelllet/WinUi/blob/main/dnn/ObjectDetection.simple - - \ No newline at end of file + diff --git a/docx/actions/ai/PaddleOCR.md b/docx/actions/ai/PaddleOCR.md index 8ef95be..d90b75b 100644 --- a/docx/actions/ai/PaddleOCR.md +++ b/docx/actions/ai/PaddleOCR.md @@ -36,6 +36,5 @@ 示例 https://github.com/shelllet/WinUi/blob/main/dnn/PaddleOCR.simple - - \ No newline at end of file + diff --git a/docx/actions/ai/QRCode.md b/docx/actions/ai/QRCode.md index c67756f..ff507f7 100644 --- a/docx/actions/ai/QRCode.md +++ b/docx/actions/ai/QRCode.md @@ -28,6 +28,5 @@ import simple; 示例 https://github.com/shelllet/WinUi/blob/main/dnn/QRCode.simple - - \ No newline at end of file + diff --git a/docx/actions/ai/TextDetection.md b/docx/actions/ai/TextDetection.md index f010d5e..c191576 100644 --- a/docx/actions/ai/TextDetection.md +++ b/docx/actions/ai/TextDetection.md @@ -29,8 +29,8 @@ import simple; 示例 https://github.com/shelllet/WinUi/blob/main/dnn/TextDetection.simple - - + + !> 文字检测模型训练:https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.6/doc/doc_ch/detection.md diff --git a/docx/actions/algorithm/AccessArray.md b/docx/actions/algorithm/AccessArray.md index 54232bd..4c34703 100644 --- a/docx/actions/algorithm/AccessArray.md +++ b/docx/actions/algorithm/AccessArray.md @@ -25,6 +25,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/AccessArray.simple - - \ No newline at end of file + diff --git a/docx/actions/algorithm/AccessKey.md b/docx/actions/algorithm/AccessKey.md index 135dd64..f950056 100644 --- a/docx/actions/algorithm/AccessKey.md +++ b/docx/actions/algorithm/AccessKey.md @@ -23,6 +23,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/AccessKey.simple - - \ No newline at end of file + diff --git a/docx/actions/algorithm/ArraySize.md b/docx/actions/algorithm/ArraySize.md index 5d444b9..161170e 100644 --- a/docx/actions/algorithm/ArraySize.md +++ b/docx/actions/algorithm/ArraySize.md @@ -20,6 +20,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/ArraySize.simple - - \ No newline at end of file + diff --git a/docx/actions/algorithm/CalculateCenter.md b/docx/actions/algorithm/CalculateCenter.md index 7173bba..ef199d6 100644 --- a/docx/actions/algorithm/CalculateCenter.md +++ b/docx/actions/algorithm/CalculateCenter.md @@ -22,6 +22,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/CalculateCenter.simple - - \ No newline at end of file + diff --git a/docx/actions/algorithm/ColorPercentage.md b/docx/actions/algorithm/ColorPercentage.md index 92b9fa2..d39660f 100644 --- a/docx/actions/algorithm/ColorPercentage.md +++ b/docx/actions/algorithm/ColorPercentage.md @@ -34,6 +34,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/ColorPercentage.simple - - \ No newline at end of file + diff --git a/docx/actions/algorithm/ConvertPoint.md b/docx/actions/algorithm/ConvertPoint.md index 519e728..a2560a9 100644 --- a/docx/actions/algorithm/ConvertPoint.md +++ b/docx/actions/algorithm/ConvertPoint.md @@ -30,6 +30,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/ClientToScreen.simple - - \ No newline at end of file + diff --git a/docx/actions/algorithm/FilterArea.md b/docx/actions/algorithm/FilterArea.md index 623682a..2bfb0e2 100644 --- a/docx/actions/algorithm/FilterArea.md +++ b/docx/actions/algorithm/FilterArea.md @@ -27,6 +27,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/FilterArea.simple - - \ No newline at end of file + diff --git a/docx/actions/algorithm/FilterEllipse.md b/docx/actions/algorithm/FilterEllipse.md index 669f921..d7c34cf 100644 --- a/docx/actions/algorithm/FilterEllipse.md +++ b/docx/actions/algorithm/FilterEllipse.md @@ -32,8 +32,8 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/FilterEllipse.simple - - + + !> 如果短轴的最小值和长轴的最小值相同, 短轴的最大值和长轴的最大值相同,则可以筛选该半径范围内的的圆。 diff --git a/docx/actions/algorithm/FilterPerimeter.md b/docx/actions/algorithm/FilterPerimeter.md index 1368ce7..5d9bb86 100644 --- a/docx/actions/algorithm/FilterPerimeter.md +++ b/docx/actions/algorithm/FilterPerimeter.md @@ -24,6 +24,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/FilterPerimeter.simple - - \ No newline at end of file + diff --git a/docx/actions/algorithm/FilterText.md b/docx/actions/algorithm/FilterText.md index e3cf7d5..ee28f6f 100644 --- a/docx/actions/algorithm/FilterText.md +++ b/docx/actions/algorithm/FilterText.md @@ -24,6 +24,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/FilterText.simple - - \ No newline at end of file + diff --git a/docx/actions/algorithm/FilterVertex.md b/docx/actions/algorithm/FilterVertex.md index 8fd4719..8925538 100644 --- a/docx/actions/algorithm/FilterVertex.md +++ b/docx/actions/algorithm/FilterVertex.md @@ -28,6 +28,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/FilterVertex.simple - - \ No newline at end of file + diff --git a/docx/actions/algorithm/JoinString.md b/docx/actions/algorithm/JoinString.md index 23b499b..59fcc5d 100644 --- a/docx/actions/algorithm/JoinString.md +++ b/docx/actions/algorithm/JoinString.md @@ -24,6 +24,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/JoinString.simple - - \ No newline at end of file + diff --git a/docx/actions/algorithm/PopBack.md b/docx/actions/algorithm/PopBack.md index 824d153..5cca850 100644 --- a/docx/actions/algorithm/PopBack.md +++ b/docx/actions/algorithm/PopBack.md @@ -23,6 +23,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/PopBack.simple - - \ No newline at end of file + diff --git a/docx/actions/algorithm/PushBack.md b/docx/actions/algorithm/PushBack.md index fbacedb..798fe5c 100644 --- a/docx/actions/algorithm/PushBack.md +++ b/docx/actions/algorithm/PushBack.md @@ -26,6 +26,5 @@ - - \ No newline at end of file + diff --git a/docx/actions/algorithm/RandomNumber.md b/docx/actions/algorithm/RandomNumber.md index 3c19095..319c596 100644 --- a/docx/actions/algorithm/RandomNumber.md +++ b/docx/actions/algorithm/RandomNumber.md @@ -31,8 +31,8 @@ random.randint(1, 100) ```` - - + + !> 该动作被执行之后就会生成确定的随机数。所有引用该动作的运行参数,都会使用相同的随机数。 \ No newline at end of file diff --git a/docx/actions/algorithm/RandomPoint.md b/docx/actions/algorithm/RandomPoint.md index 6942885..4589fda 100644 --- a/docx/actions/algorithm/RandomPoint.md +++ b/docx/actions/algorithm/RandomPoint.md @@ -23,8 +23,8 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/RandomPoint.simple - - + + !> 该动作被执行之后就会生成确定的随机坐标。其他所有引用该动作的运行参数,都会使用相同的随机坐标。 \ No newline at end of file diff --git a/docx/actions/algorithm/SplitString.md b/docx/actions/algorithm/SplitString.md index 8ccb202..70e1bb7 100644 --- a/docx/actions/algorithm/SplitString.md +++ b/docx/actions/algorithm/SplitString.md @@ -24,6 +24,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/SplitString.simple - - + + diff --git a/docx/actions/algorithm/SubString.md b/docx/actions/algorithm/SubString.md index ceed512..4fcb428 100644 --- a/docx/actions/algorithm/SubString.md +++ b/docx/actions/algorithm/SubString.md @@ -27,6 +27,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/algorithm/SubString.simple - - \ No newline at end of file + diff --git a/docx/actions/android/AdbClearText.md b/docx/actions/android/AdbClearText.md index 14bb67a..7e52ee9 100644 --- a/docx/actions/android/AdbClearText.md +++ b/docx/actions/android/AdbClearText.md @@ -23,6 +23,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/AdbInput.simple - - \ No newline at end of file + diff --git a/docx/actions/android/AdbConnect.md b/docx/actions/android/AdbConnect.md index 24de41a..5033827 100644 --- a/docx/actions/android/AdbConnect.md +++ b/docx/actions/android/AdbConnect.md @@ -22,9 +22,9 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/AdbDevices.simple - - + + !> 注意:模拟器需要开启 *ADB本机调试* 或者 *ADB远程调试*。 diff --git a/docx/actions/android/AdbDevices.md b/docx/actions/android/AdbDevices.md index a7c300b..377a71e 100644 --- a/docx/actions/android/AdbDevices.md +++ b/docx/actions/android/AdbDevices.md @@ -20,6 +20,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/AdbDevices.simple - - \ No newline at end of file + diff --git a/docx/actions/android/AdbForward.md b/docx/actions/android/AdbForward.md index 2f07d89..9af42cb 100644 --- a/docx/actions/android/AdbForward.md +++ b/docx/actions/android/AdbForward.md @@ -26,9 +26,9 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/forward.simple - - + + !> 该动作超出作用范围后会移除转发的端口。 diff --git a/docx/actions/android/AdbInput.md b/docx/actions/android/AdbInput.md index 986469e..738f0cc 100644 --- a/docx/actions/android/AdbInput.md +++ b/docx/actions/android/AdbInput.md @@ -24,6 +24,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/AdbInput.simple - - + + diff --git a/docx/actions/android/AdbInstall.md b/docx/actions/android/AdbInstall.md index f1a525e..e44cefb 100644 --- a/docx/actions/android/AdbInstall.md +++ b/docx/actions/android/AdbInstall.md @@ -24,6 +24,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/install.simple - - + + diff --git a/docx/actions/android/AdbIsInstalled.md b/docx/actions/android/AdbIsInstalled.md index f8ed058..aee3f91 100644 --- a/docx/actions/android/AdbIsInstalled.md +++ b/docx/actions/android/AdbIsInstalled.md @@ -27,6 +27,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/packages.simple - - + + diff --git a/docx/actions/android/AdbKey.md b/docx/actions/android/AdbKey.md index 7607da0..4cf4769 100644 --- a/docx/actions/android/AdbKey.md +++ b/docx/actions/android/AdbKey.md @@ -27,6 +27,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/key.simple - - \ No newline at end of file + diff --git a/docx/actions/android/AdbLs.md b/docx/actions/android/AdbLs.md index 5677ab7..01849b7 100644 --- a/docx/actions/android/AdbLs.md +++ b/docx/actions/android/AdbLs.md @@ -26,6 +26,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/ls.simple - - \ No newline at end of file + diff --git a/docx/actions/android/AdbMove.md b/docx/actions/android/AdbMove.md index 3f8749b..9573421 100644 --- a/docx/actions/android/AdbMove.md +++ b/docx/actions/android/AdbMove.md @@ -28,6 +28,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/move.simple - - \ No newline at end of file + diff --git a/docx/actions/android/AdbPackages.md b/docx/actions/android/AdbPackages.md index 7d53fa1..75a7441 100644 --- a/docx/actions/android/AdbPackages.md +++ b/docx/actions/android/AdbPackages.md @@ -22,6 +22,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/packages.simple - - \ No newline at end of file + diff --git a/docx/actions/android/AdbPull.md b/docx/actions/android/AdbPull.md index e45f1bf..17b33a5 100644 --- a/docx/actions/android/AdbPull.md +++ b/docx/actions/android/AdbPull.md @@ -26,6 +26,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/pull.simple - - \ No newline at end of file + diff --git a/docx/actions/android/AdbPush.md b/docx/actions/android/AdbPush.md index 34a939a..0fb360e 100644 --- a/docx/actions/android/AdbPush.md +++ b/docx/actions/android/AdbPush.md @@ -26,6 +26,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/push.simple - - + + diff --git a/docx/actions/android/AdbScreenCap.md b/docx/actions/android/AdbScreenCap.md index 38c7547..b2235ee 100644 --- a/docx/actions/android/AdbScreenCap.md +++ b/docx/actions/android/AdbScreenCap.md @@ -22,6 +22,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/cap.simple - - \ No newline at end of file + diff --git a/docx/actions/android/AdbStartApp.md b/docx/actions/android/AdbStartApp.md index 2e1f85f..4c0d839 100644 --- a/docx/actions/android/AdbStartApp.md +++ b/docx/actions/android/AdbStartApp.md @@ -25,6 +25,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/startapp.simple - - \ No newline at end of file + diff --git a/docx/actions/android/AdbStartServer.md b/docx/actions/android/AdbStartServer.md index d4b6bf9..e547ff1 100644 --- a/docx/actions/android/AdbStartServer.md +++ b/docx/actions/android/AdbStartServer.md @@ -41,9 +41,9 @@ emulator-5557 device ## 资源 - - + + !> 该动作超出作用域后,会终止 *adb* 服务。 \ No newline at end of file diff --git a/docx/actions/android/AdbSwipe.md b/docx/actions/android/AdbSwipe.md index 853de62..7ad1e7a 100644 --- a/docx/actions/android/AdbSwipe.md +++ b/docx/actions/android/AdbSwipe.md @@ -29,6 +29,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/AdbSwipe.simple - - + + diff --git a/docx/actions/android/AdbTap.md b/docx/actions/android/AdbTap.md index 5bca400..299d1de 100644 --- a/docx/actions/android/AdbTap.md +++ b/docx/actions/android/AdbTap.md @@ -23,6 +23,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/tap.simple - - \ No newline at end of file + diff --git a/docx/actions/android/Adbkeyboard.md b/docx/actions/android/Adbkeyboard.md index c318532..5d61a9a 100644 --- a/docx/actions/android/Adbkeyboard.md +++ b/docx/actions/android/Adbkeyboard.md @@ -25,6 +25,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/android/Adbkeyboard.simple - - \ No newline at end of file + diff --git a/docx/actions/asynchronous/WhenEvent.md b/docx/actions/asynchronous/WhenEvent.md index aa3829d..ed3024a 100644 --- a/docx/actions/asynchronous/WhenEvent.md +++ b/docx/actions/asynchronous/WhenEvent.md @@ -31,6 +31,5 @@ import simple; 示例流程: https://github.com/shelllet/WinUi/blob/main/control/WhenEvent.simple - - \ No newline at end of file + diff --git a/docx/actions/asynchronous/WorkBegin.md b/docx/actions/asynchronous/WorkBegin.md index 647aa64..7ce9c8b 100644 --- a/docx/actions/asynchronous/WorkBegin.md +++ b/docx/actions/asynchronous/WorkBegin.md @@ -25,6 +25,5 @@ 示例流程:https://github.com/shelllet/WinUi/blob/main/async/WorkBegin.simple - - \ No newline at end of file + diff --git a/docx/actions/asynchronous/WorkExit.md b/docx/actions/asynchronous/WorkExit.md index c816fe9..259fb7d 100644 --- a/docx/actions/asynchronous/WorkExit.md +++ b/docx/actions/asynchronous/WorkExit.md @@ -27,6 +27,5 @@ - - \ No newline at end of file + diff --git a/docx/actions/asynchronous/WorkReset.md b/docx/actions/asynchronous/WorkReset.md index 6cf07f4..edada6f 100644 --- a/docx/actions/asynchronous/WorkReset.md +++ b/docx/actions/asynchronous/WorkReset.md @@ -28,6 +28,6 @@ 示例流程: https://github.com/shelllet/WinUi/blob/main/async/WorkReset.simple - - + + diff --git a/docx/actions/asynchronous/WorkTask.md b/docx/actions/asynchronous/WorkTask.md index e480182..93a79a1 100644 --- a/docx/actions/asynchronous/WorkTask.md +++ b/docx/actions/asynchronous/WorkTask.md @@ -26,6 +26,6 @@ 示例流程: https://github.com/shelllet/WinUi/blob/main/async/WorkTask.simple - - + + diff --git a/docx/actions/asynchronous/WorkThread.md b/docx/actions/asynchronous/WorkThread.md index 070f86a..e45e18e 100644 --- a/docx/actions/asynchronous/WorkThread.md +++ b/docx/actions/asynchronous/WorkThread.md @@ -29,6 +29,5 @@ 示例流程:https://github.com/shelllet/WinUi/blob/main/async/WorkThread.simple - - \ No newline at end of file + diff --git a/docx/actions/asynchronous/WorkTimer.md b/docx/actions/asynchronous/WorkTimer.md index 816904f..ab22259 100644 --- a/docx/actions/asynchronous/WorkTimer.md +++ b/docx/actions/asynchronous/WorkTimer.md @@ -33,6 +33,5 @@ - - \ No newline at end of file + diff --git a/docx/actions/asynchronous/WorkWait.md b/docx/actions/asynchronous/WorkWait.md index 302daeb..0432d93 100644 --- a/docx/actions/asynchronous/WorkWait.md +++ b/docx/actions/asynchronous/WorkWait.md @@ -30,6 +30,5 @@ import simple; * 示例流程:https://github.com/shelllet/WinUi/blob/main/async/WorkWait.simple - - \ No newline at end of file + diff --git a/docx/actions/control/ActionAlias.md b/docx/actions/control/ActionAlias.md index ed81baa..3500857 100644 --- a/docx/actions/control/ActionAlias.md +++ b/docx/actions/control/ActionAlias.md @@ -23,8 +23,8 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/ref.simple - - + + !> 引用动作只是引用某个动作的执行结果,被引用的动作不会再次被执行。 \ No newline at end of file diff --git a/docx/actions/control/ArithmeticCalculate.md b/docx/actions/control/ArithmeticCalculate.md index 5cd4232..8d29dc0 100644 --- a/docx/actions/control/ArithmeticCalculate.md +++ b/docx/actions/control/ArithmeticCalculate.md @@ -25,6 +25,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/ArithmeticCalculate.simple - - \ No newline at end of file + diff --git a/docx/actions/control/Break.md b/docx/actions/control/Break.md index febb63d..a82b4f0 100644 --- a/docx/actions/control/Break.md +++ b/docx/actions/control/Break.md @@ -17,6 +17,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/break.simple - - + + diff --git a/docx/actions/control/Code.md b/docx/actions/control/Code.md index 1952c66..8a5c59e 100644 --- a/docx/actions/control/Code.md +++ b/docx/actions/control/Code.md @@ -30,6 +30,6 @@ global var 示例:https://github.com/shelllet/WinUi/blob/main/control/code.simple - - + + diff --git a/docx/actions/control/CodeExpression.md b/docx/actions/control/CodeExpression.md index 00563ab..292fd5e 100644 --- a/docx/actions/control/CodeExpression.md +++ b/docx/actions/control/CodeExpression.md @@ -24,9 +24,9 @@ a + 10 # 表达式。 > 表达式的计算结果。例如: `a` 是一个数字。则`a + 10`的结果是一个数字类型[`Number`](./types/Number.md)。 - - + + ## 其它 diff --git a/docx/actions/control/For.md b/docx/actions/control/For.md index 5b4bcab..456ffb7 100644 --- a/docx/actions/control/For.md +++ b/docx/actions/control/For.md @@ -22,6 +22,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/for.simple - - + + diff --git a/docx/actions/control/GroupAction.md b/docx/actions/control/GroupAction.md index 1a7e97b..979f9cc 100644 --- a/docx/actions/control/GroupAction.md +++ b/docx/actions/control/GroupAction.md @@ -20,6 +20,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/group.simple - - + + diff --git a/docx/actions/control/If.md b/docx/actions/control/If.md index 7ce4604..f88a8d7 100644 --- a/docx/actions/control/If.md +++ b/docx/actions/control/If.md @@ -22,9 +22,9 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/if.simple - - + + !> 不可通过 *[判断](./If.md)* 来判断 *容器/列表* 是否为空。 \ No newline at end of file diff --git a/docx/actions/control/Invoke.md b/docx/actions/control/Invoke.md index d6f5531..ff2b64a 100644 --- a/docx/actions/control/Invoke.md +++ b/docx/actions/control/Invoke.md @@ -26,6 +26,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/invoke.simple - - + + diff --git a/docx/actions/control/IsEmpty.md b/docx/actions/control/IsEmpty.md index 4c68eb1..3dc1bf3 100644 --- a/docx/actions/control/IsEmpty.md +++ b/docx/actions/control/IsEmpty.md @@ -22,6 +22,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/isempty.simple - - \ No newline at end of file + diff --git a/docx/actions/control/LoggingControl.md b/docx/actions/control/LoggingControl.md index 3769f2a..2a772f6 100644 --- a/docx/actions/control/LoggingControl.md +++ b/docx/actions/control/LoggingControl.md @@ -22,6 +22,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/LoggingControl.simple - - + + diff --git a/docx/actions/control/LogicalOperator.md b/docx/actions/control/LogicalOperator.md index dc7b82e..819153c 100644 --- a/docx/actions/control/LogicalOperator.md +++ b/docx/actions/control/LogicalOperator.md @@ -26,6 +26,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/LogicalOperator.simple - - \ No newline at end of file + diff --git a/docx/actions/control/NameAlias.md b/docx/actions/control/NameAlias.md index 6ec5064..7571e88 100644 --- a/docx/actions/control/NameAlias.md +++ b/docx/actions/control/NameAlias.md @@ -21,8 +21,8 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/ref.simple - - + + !> 引用动作只是引用某个动作的执行结果,被引用的动作不会再次被执行。 \ No newline at end of file diff --git a/docx/actions/control/Param.md b/docx/actions/control/Param.md index 419cb31..7240099 100644 --- a/docx/actions/control/Param.md +++ b/docx/actions/control/Param.md @@ -25,9 +25,9 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/param.simple - - + + ## 版本变化 diff --git a/docx/actions/control/Quit.md b/docx/actions/control/Quit.md index 5774226..a12ddd1 100644 --- a/docx/actions/control/Quit.md +++ b/docx/actions/control/Quit.md @@ -19,6 +19,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/code.simple - - + + diff --git a/docx/actions/control/RelationalOperator.md b/docx/actions/control/RelationalOperator.md index 99afeed..161997e 100644 --- a/docx/actions/control/RelationalOperator.md +++ b/docx/actions/control/RelationalOperator.md @@ -28,6 +28,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/control/RelationalOperator.simple - - + + diff --git a/docx/actions/detection/BlobDetect.md b/docx/actions/detection/BlobDetect.md index 804273f..0b935da 100644 --- a/docx/actions/detection/BlobDetect.md +++ b/docx/actions/detection/BlobDetect.md @@ -46,9 +46,9 @@ import simple; 例子:https://github.com/shelllet/WinUi/blob/main/detection/BlobDetect.simple - - + + ## 版本变化 diff --git a/docx/actions/detection/EllipseDetection.md b/docx/actions/detection/EllipseDetection.md index 2cb0b08..bd67e01 100644 --- a/docx/actions/detection/EllipseDetection.md +++ b/docx/actions/detection/EllipseDetection.md @@ -35,9 +35,9 @@ import simple; 例子:https://github.com/shelllet/WinUi/blob/main/detection/EllipseDetection.simple - - + + ## 版本变化 diff --git a/docx/actions/detection/FeatureDetect.md b/docx/actions/detection/FeatureDetect.md index 796398a..1d2cf05 100644 --- a/docx/actions/detection/FeatureDetect.md +++ b/docx/actions/detection/FeatureDetect.md @@ -37,9 +37,9 @@ import simple; 例子:https://github.com/shelllet/WinUi/blob/main/detection/FeatureDetect.simple - - + + !> 该动作会先将源图像和模板图像转换成灰度图像,再进行匹配。 diff --git a/docx/actions/detection/FindContours.md b/docx/actions/detection/FindContours.md index 3b3f81a..90423e8 100644 --- a/docx/actions/detection/FindContours.md +++ b/docx/actions/detection/FindContours.md @@ -35,9 +35,9 @@ import simple; 例子:https://github.com/shelllet/WinUi/blob/main/detection/FindContours.simple - - + + ## 版本变化 diff --git a/docx/actions/detection/ImageColorDiscrimination.md b/docx/actions/detection/ImageColorDiscrimination.md index f88c40c..2069f2b 100644 --- a/docx/actions/detection/ImageColorDiscrimination.md +++ b/docx/actions/detection/ImageColorDiscrimination.md @@ -27,6 +27,5 @@ 示例: https://github.com/shelllet/WinUi/blob/main/algorithm/ImageIsColored.simple - - \ No newline at end of file + diff --git a/docx/actions/detection/LineDetection.md b/docx/actions/detection/LineDetection.md index 9b368af..bd612f5 100644 --- a/docx/actions/detection/LineDetection.md +++ b/docx/actions/detection/LineDetection.md @@ -37,9 +37,9 @@ import simple; 例子:https://github.com/shelllet/WinUi/blob/main/detection/LineDetection.simple - - + + ## 版本变化 diff --git a/docx/actions/detection/MatchShapes.md b/docx/actions/detection/MatchShapes.md index 98af517..36bab39 100644 --- a/docx/actions/detection/MatchShapes.md +++ b/docx/actions/detection/MatchShapes.md @@ -38,9 +38,9 @@ import simple; 例子:https://github.com/shelllet/WinUi/blob/main/detection/MatchShapes.simple - - + + ## 版本变化 diff --git a/docx/actions/detection/MatchTemplate.md b/docx/actions/detection/MatchTemplate.md index 8d2af7d..1d40b0a 100644 --- a/docx/actions/detection/MatchTemplate.md +++ b/docx/actions/detection/MatchTemplate.md @@ -38,9 +38,9 @@ import simple; - - + + ## 版本变化 diff --git a/docx/actions/detection/ShapeDetection.md b/docx/actions/detection/ShapeDetection.md index 468915f..99dec52 100644 --- a/docx/actions/detection/ShapeDetection.md +++ b/docx/actions/detection/ShapeDetection.md @@ -38,9 +38,9 @@ import simple; 例子:https://github.com/shelllet/WinUi/blob/main/detection/ShapeDetection.simple - - + + ## 版本变化 diff --git a/docx/actions/draw/DrawRect.md b/docx/actions/draw/DrawRect.md index a477b5f..e92bc04 100644 --- a/docx/actions/draw/DrawRect.md +++ b/docx/actions/draw/DrawRect.md @@ -35,6 +35,6 @@ import simple; 例子:https://github.com/shelllet/WinUi/blob/main/draw/DrawRect.simple - - + + diff --git a/docx/actions/draw/FillColor.md b/docx/actions/draw/FillColor.md index c894133..6a0b4e5 100644 --- a/docx/actions/draw/FillColor.md +++ b/docx/actions/draw/FillColor.md @@ -35,6 +35,5 @@ import simple; 例子:https://github.com/shelllet/WinUi/blob/main/draw/FillColor.simple - - \ No newline at end of file + diff --git a/docx/actions/filesystem/CopyFile.md b/docx/actions/filesystem/CopyFile.md index 7a73e03..00a6077 100644 --- a/docx/actions/filesystem/CopyFile.md +++ b/docx/actions/filesystem/CopyFile.md @@ -39,8 +39,8 @@ r.run() ## 资源 * 流程:https://github.com/shelllet/WinUi/blob/main/filesystem/CopyFile.simple - - + + !> 不可复制文件夹 \ No newline at end of file diff --git a/docx/actions/filesystem/DirectoryIterator.md b/docx/actions/filesystem/DirectoryIterator.md index 76009c7..438b5f7 100644 --- a/docx/actions/filesystem/DirectoryIterator.md +++ b/docx/actions/filesystem/DirectoryIterator.md @@ -44,9 +44,9 @@ r.run(cbk) * 流程:https://github.com/shelllet/WinUi/blob/main/filesystem/DirectoryIterator.simple - - + + diff --git a/docx/actions/filesystem/FileQuery.md b/docx/actions/filesystem/FileQuery.md index 62e5e36..bd3e06f 100644 --- a/docx/actions/filesystem/FileQuery.md +++ b/docx/actions/filesystem/FileQuery.md @@ -36,6 +36,5 @@ r.run() * 流程:https://github.com/shelllet/WinUi/blob/main/filesystem/FileQuery.simple - - \ No newline at end of file + diff --git a/docx/actions/filesystem/FileRead.md b/docx/actions/filesystem/FileRead.md index effba84..a6c9458 100644 --- a/docx/actions/filesystem/FileRead.md +++ b/docx/actions/filesystem/FileRead.md @@ -32,6 +32,5 @@ import simple * 流程:https://github.com/shelllet/WinUi/blob/main/filesystem/FileRead.simple - - \ No newline at end of file + diff --git a/docx/actions/filesystem/FileWrite.md b/docx/actions/filesystem/FileWrite.md index c8824e0..279c882 100644 --- a/docx/actions/filesystem/FileWrite.md +++ b/docx/actions/filesystem/FileWrite.md @@ -32,6 +32,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/filesystem/FileWrite.simple - - \ No newline at end of file + diff --git a/docx/actions/filesystem/ImageLoad.md b/docx/actions/filesystem/ImageLoad.md index e2e1283..f08280f 100644 --- a/docx/actions/filesystem/ImageLoad.md +++ b/docx/actions/filesystem/ImageLoad.md @@ -31,6 +31,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/filesystem/ImageLoad.simple - - \ No newline at end of file + diff --git a/docx/actions/filesystem/ImageSave.md b/docx/actions/filesystem/ImageSave.md index a96ca43..43b707e 100644 --- a/docx/actions/filesystem/ImageSave.md +++ b/docx/actions/filesystem/ImageSave.md @@ -33,6 +33,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/filesystem/ImageSave.simple - - \ No newline at end of file + diff --git a/docx/actions/filesystem/ReadLines.md b/docx/actions/filesystem/ReadLines.md index 2b25fca..2073d87 100644 --- a/docx/actions/filesystem/ReadLines.md +++ b/docx/actions/filesystem/ReadLines.md @@ -41,6 +41,5 @@ r.run(cbk) * 流程:https://github.com/shelllet/WinUi/blob/main/filesystem/ReadLines.simple - - \ No newline at end of file + diff --git a/docx/actions/filesystem/StandardPath.md b/docx/actions/filesystem/StandardPath.md index 654d5ab..ab53514 100644 --- a/docx/actions/filesystem/StandardPath.md +++ b/docx/actions/filesystem/StandardPath.md @@ -22,6 +22,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/filesystem/ImageSave.simple - - \ No newline at end of file + diff --git a/docx/actions/image/AdaptiveThreshold.md b/docx/actions/image/AdaptiveThreshold.md index cc96ac0..60ea188 100644 --- a/docx/actions/image/AdaptiveThreshold.md +++ b/docx/actions/image/AdaptiveThreshold.md @@ -43,6 +43,5 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/image/AdaptiveThreshold.simple - - \ No newline at end of file + diff --git a/docx/actions/image/CenterCropImage.md b/docx/actions/image/CenterCropImage.md index ea24594..4e6e734 100644 --- a/docx/actions/image/CenterCropImage.md +++ b/docx/actions/image/CenterCropImage.md @@ -31,6 +31,6 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/image/CenterCropImage.simple - - + + diff --git a/docx/actions/image/ConnectedComponents.md b/docx/actions/image/ConnectedComponents.md index 4f9c7af..70ca1cf 100644 --- a/docx/actions/image/ConnectedComponents.md +++ b/docx/actions/image/ConnectedComponents.md @@ -37,6 +37,5 @@ import simple; - - \ No newline at end of file + diff --git a/docx/actions/image/CropImage.md b/docx/actions/image/CropImage.md index de6321e..4b12a89 100644 --- a/docx/actions/image/CropImage.md +++ b/docx/actions/image/CropImage.md @@ -30,6 +30,6 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/image/CropImage.simple - - + + diff --git a/docx/actions/image/CvtColor.md b/docx/actions/image/CvtColor.md index 9655fa5..1c069e6 100644 --- a/docx/actions/image/CvtColor.md +++ b/docx/actions/image/CvtColor.md @@ -31,6 +31,6 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/image/CvtColor.simple - - + + diff --git a/docx/actions/image/ImageBlur.md b/docx/actions/image/ImageBlur.md index b67546b..0c5a597 100644 --- a/docx/actions/image/ImageBlur.md +++ b/docx/actions/image/ImageBlur.md @@ -42,6 +42,5 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/image/ImageBlur.simple - - \ No newline at end of file + diff --git a/docx/actions/image/ImageCanny.md b/docx/actions/image/ImageCanny.md index 6149111..7bc426b 100644 --- a/docx/actions/image/ImageCanny.md +++ b/docx/actions/image/ImageCanny.md @@ -32,6 +32,6 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/image/ImageCanny.simple - - + + diff --git a/docx/actions/image/ImageInRange.md b/docx/actions/image/ImageInRange.md index a4b0441..6940aa4 100644 --- a/docx/actions/image/ImageInRange.md +++ b/docx/actions/image/ImageInRange.md @@ -41,6 +41,5 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/image/ImageInRange.simple - - \ No newline at end of file + diff --git a/docx/actions/image/ImageMarkROI.md b/docx/actions/image/ImageMarkROI.md index 65178d3..641b24e 100644 --- a/docx/actions/image/ImageMarkROI.md +++ b/docx/actions/image/ImageMarkROI.md @@ -28,6 +28,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/image/ImageMarkROI.simple - - \ No newline at end of file + diff --git a/docx/actions/image/ImageMarkRelativeROI.md b/docx/actions/image/ImageMarkRelativeROI.md index 35d799d..c4e42b3 100644 --- a/docx/actions/image/ImageMarkRelativeROI.md +++ b/docx/actions/image/ImageMarkRelativeROI.md @@ -43,6 +43,5 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/image/ImageMarkRelativeROI.simple - - \ No newline at end of file + diff --git a/docx/actions/image/ImageMorphological.md b/docx/actions/image/ImageMorphological.md index 4377cae..e48dc1c 100644 --- a/docx/actions/image/ImageMorphological.md +++ b/docx/actions/image/ImageMorphological.md @@ -41,6 +41,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/image/ImageMorphological.simple - - \ No newline at end of file + diff --git a/docx/actions/image/ImageRotate.md b/docx/actions/image/ImageRotate.md index f7a03d0..d2aab5b 100644 --- a/docx/actions/image/ImageRotate.md +++ b/docx/actions/image/ImageRotate.md @@ -28,6 +28,5 @@ - - \ No newline at end of file + diff --git a/docx/actions/image/ImageScale.md b/docx/actions/image/ImageScale.md index 45ffd40..204a945 100644 --- a/docx/actions/image/ImageScale.md +++ b/docx/actions/image/ImageScale.md @@ -26,6 +26,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/image/scale.simple - + --> diff --git a/docx/actions/image/ImageThreshold.md b/docx/actions/image/ImageThreshold.md index a7754f6..898c130 100644 --- a/docx/actions/image/ImageThreshold.md +++ b/docx/actions/image/ImageThreshold.md @@ -40,8 +40,8 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/image/ImageThreshold.simple - - + + diff --git a/docx/actions/image/ResizeImage.md b/docx/actions/image/ResizeImage.md index fafeb30..60f469c 100644 --- a/docx/actions/image/ResizeImage.md +++ b/docx/actions/image/ResizeImage.md @@ -24,6 +24,6 @@ 示例:https://github.com/shelllet/WinUi/blob/main/image/ResizeImage.simple - - + + diff --git a/docx/actions/keyboard/ListenKeyboard.md b/docx/actions/keyboard/ListenKeyboard.md index fee4b16..bcad468 100644 --- a/docx/actions/keyboard/ListenKeyboard.md +++ b/docx/actions/keyboard/ListenKeyboard.md @@ -30,8 +30,8 @@ import simple; ## 资源 * 流程:https://github.com/shelllet/WinUi/blob/main/keyboard/ListenKeyboard.simple - - + + !> 该动作属于异步动作 \ No newline at end of file diff --git a/docx/actions/keyboard/PressAndReleaseKey.md b/docx/actions/keyboard/PressAndReleaseKey.md index 6284fc4..6ec9c9c 100644 --- a/docx/actions/keyboard/PressAndReleaseKey.md +++ b/docx/actions/keyboard/PressAndReleaseKey.md @@ -32,6 +32,5 @@ import simple; ## 资源 * 流程:https://github.com/shelllet/WinUi/blob/main/keyboard/PressAndReleaseKey.simple - - \ No newline at end of file + diff --git a/docx/actions/keyboard/PressKey.md b/docx/actions/keyboard/PressKey.md index fc1b63f..0d645b9 100644 --- a/docx/actions/keyboard/PressKey.md +++ b/docx/actions/keyboard/PressKey.md @@ -33,6 +33,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/keyboard/PressKey.simple - - \ No newline at end of file + diff --git a/docx/actions/keyboard/ReleaseKey.md b/docx/actions/keyboard/ReleaseKey.md index db51087..17e7849 100644 --- a/docx/actions/keyboard/ReleaseKey.md +++ b/docx/actions/keyboard/ReleaseKey.md @@ -32,6 +32,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/keyboard/PressKey.simple - - \ No newline at end of file + diff --git a/docx/actions/keyboard/SendKey.md b/docx/actions/keyboard/SendKey.md index 9c2beaa..8c0d802 100644 --- a/docx/actions/keyboard/SendKey.md +++ b/docx/actions/keyboard/SendKey.md @@ -28,9 +28,9 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/keyboard/SendKey.simple - - + + ## 版本变化 diff --git a/docx/actions/keyboard/SendText.md b/docx/actions/keyboard/SendText.md index 43306ce..90e11bd 100644 --- a/docx/actions/keyboard/SendText.md +++ b/docx/actions/keyboard/SendText.md @@ -32,6 +32,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/keyboard/SendText.simple - - \ No newline at end of file + diff --git a/docx/actions/keyboard/WaitKey.md b/docx/actions/keyboard/WaitKey.md index b9d9073..18c9a37 100644 --- a/docx/actions/keyboard/WaitKey.md +++ b/docx/actions/keyboard/WaitKey.md @@ -23,6 +23,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/keyboard/waitkey.simple - - \ No newline at end of file + diff --git a/docx/actions/media/CaptureActiveWindow.md b/docx/actions/media/CaptureActiveWindow.md index 4637bbb..6495ac6 100644 --- a/docx/actions/media/CaptureActiveWindow.md +++ b/docx/actions/media/CaptureActiveWindow.md @@ -22,9 +22,9 @@ 示例:https://github.com/shelllet/WinUi/blob/main/media/CaptureActiveWindow.simple - + --> ## Changed diff --git a/docx/actions/media/CaptureScreen.md b/docx/actions/media/CaptureScreen.md index 49e2b53..3cf9844 100644 --- a/docx/actions/media/CaptureScreen.md +++ b/docx/actions/media/CaptureScreen.md @@ -35,9 +35,9 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/media/CaptureScreen.simple - - + + ## Changed diff --git a/docx/actions/media/CaptureWindow.md b/docx/actions/media/CaptureWindow.md index d465d50..cea492c 100644 --- a/docx/actions/media/CaptureWindow.md +++ b/docx/actions/media/CaptureWindow.md @@ -24,9 +24,9 @@ 示例:https://github.com/shelllet/WinUi/blob/main/media/CaptureWindow.simple - - + + ## Changed diff --git a/docx/actions/media/MediaPlay.md b/docx/actions/media/MediaPlay.md index ae345c5..d957daa 100644 --- a/docx/actions/media/MediaPlay.md +++ b/docx/actions/media/MediaPlay.md @@ -23,8 +23,8 @@ 示例:https://github.com/shelllet/WinUi/blob/main/media/MediaPlay.simple - - + + !> 该动作是同步动作,声音文件播放完毕后返回。 diff --git a/docx/actions/media/PixelPoint.md b/docx/actions/media/PixelPoint.md index 3e3a4c9..874e4e4 100644 --- a/docx/actions/media/PixelPoint.md +++ b/docx/actions/media/PixelPoint.md @@ -23,6 +23,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/media/CaptureWindow.simple - - \ No newline at end of file + diff --git a/docx/actions/media/PlayRecord.md b/docx/actions/media/PlayRecord.md index f4c18e7..d0610e6 100644 --- a/docx/actions/media/PlayRecord.md +++ b/docx/actions/media/PlayRecord.md @@ -24,6 +24,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/media/PlayRecord.simple - - \ No newline at end of file + diff --git a/docx/actions/media/VideoFrame.md b/docx/actions/media/VideoFrame.md index c6a19d7..c47e584 100644 --- a/docx/actions/media/VideoFrame.md +++ b/docx/actions/media/VideoFrame.md @@ -29,6 +29,5 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/media/VideoFrame.simple - - \ No newline at end of file + diff --git a/docx/actions/mouse/CellClick.md b/docx/actions/mouse/CellClick.md index e85c283..17c51ab 100644 --- a/docx/actions/mouse/CellClick.md +++ b/docx/actions/mouse/CellClick.md @@ -37,6 +37,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/mouse/CellClick.simple - - \ No newline at end of file + diff --git a/docx/actions/mouse/CellMove.md b/docx/actions/mouse/CellMove.md index cca72e8..cb8924c 100644 --- a/docx/actions/mouse/CellMove.md +++ b/docx/actions/mouse/CellMove.md @@ -31,6 +31,6 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/mouse/CellMove.simple - \ No newline at end of file + --> \ No newline at end of file diff --git a/docx/actions/mouse/Click.md b/docx/actions/mouse/Click.md index b0313b5..aed9f0d 100644 --- a/docx/actions/mouse/Click.md +++ b/docx/actions/mouse/Click.md @@ -35,6 +35,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/mouse/Click.simple - - \ No newline at end of file + diff --git a/docx/actions/mouse/DoubleClick.md b/docx/actions/mouse/DoubleClick.md index d27b32d..b30c6ab 100644 --- a/docx/actions/mouse/DoubleClick.md +++ b/docx/actions/mouse/DoubleClick.md @@ -33,6 +33,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/mouse/DoubleClick.simple - - \ No newline at end of file + diff --git a/docx/actions/mouse/DragPointer.md b/docx/actions/mouse/DragPointer.md index a54eeed..f799431 100644 --- a/docx/actions/mouse/DragPointer.md +++ b/docx/actions/mouse/DragPointer.md @@ -30,6 +30,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/mouse/DragPointer.simple - - \ No newline at end of file + diff --git a/docx/actions/mouse/ListenMouse.md b/docx/actions/mouse/ListenMouse.md index 510f021..3fa6ccd 100644 --- a/docx/actions/mouse/ListenMouse.md +++ b/docx/actions/mouse/ListenMouse.md @@ -34,7 +34,7 @@ r.run(cbk) * 流程:https://github.com/shelllet/WinUi/blob/main/mouse/ListenMouse.simple - - + + diff --git a/docx/actions/mouse/MoveClick.md b/docx/actions/mouse/MoveClick.md index fa721fb..048c6b9 100644 --- a/docx/actions/mouse/MoveClick.md +++ b/docx/actions/mouse/MoveClick.md @@ -34,6 +34,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/mouse/MoveClick.simple - - \ No newline at end of file + diff --git a/docx/actions/mouse/MoveDoubleClick.md b/docx/actions/mouse/MoveDoubleClick.md index e2c8dc3..541db2c 100644 --- a/docx/actions/mouse/MoveDoubleClick.md +++ b/docx/actions/mouse/MoveDoubleClick.md @@ -36,6 +36,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/mouse/MoveDoubleClick.simple - - \ No newline at end of file + diff --git a/docx/actions/mouse/MoveOffset.md b/docx/actions/mouse/MoveOffset.md index f14d2cb..2340dfd 100644 --- a/docx/actions/mouse/MoveOffset.md +++ b/docx/actions/mouse/MoveOffset.md @@ -31,6 +31,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/mouse/MoveOffset.simple - - \ No newline at end of file + diff --git a/docx/actions/mouse/MovePointer.md b/docx/actions/mouse/MovePointer.md index 8ba241d..14c904a 100644 --- a/docx/actions/mouse/MovePointer.md +++ b/docx/actions/mouse/MovePointer.md @@ -33,6 +33,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/mouse/MovePointer.simple - - \ No newline at end of file + diff --git a/docx/actions/mouse/RightClick.md b/docx/actions/mouse/RightClick.md index c13b811..a501555 100644 --- a/docx/actions/mouse/RightClick.md +++ b/docx/actions/mouse/RightClick.md @@ -31,6 +31,5 @@ import simple; * 流程:https://github.com/shelllet/WinUi/blob/main/mouse/RightClick.simple - - \ No newline at end of file + diff --git a/docx/actions/network/HttpDownload.md b/docx/actions/network/HttpDownload.md index 406ff73..467c4ad 100644 --- a/docx/actions/network/HttpDownload.md +++ b/docx/actions/network/HttpDownload.md @@ -26,6 +26,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/http/HttpDownload.simple - - \ No newline at end of file + diff --git a/docx/actions/network/HttpGet.md b/docx/actions/network/HttpGet.md index e1c4aea..43d52e0 100644 --- a/docx/actions/network/HttpGet.md +++ b/docx/actions/network/HttpGet.md @@ -25,6 +25,5 @@ 示例: https://github.com/shelllet/WinUi/blob/main/network/HttpGet.simple - - \ No newline at end of file + diff --git a/docx/actions/network/HttpHead.md b/docx/actions/network/HttpHead.md index f5d51c7..ab71545 100644 --- a/docx/actions/network/HttpHead.md +++ b/docx/actions/network/HttpHead.md @@ -22,6 +22,5 @@ 示例: https://github.com/shelllet/WinUi/blob/main/network/HttpHead.simple - - \ No newline at end of file + diff --git a/docx/actions/network/HttpPost.md b/docx/actions/network/HttpPost.md index 6971da6..d1a600f 100644 --- a/docx/actions/network/HttpPost.md +++ b/docx/actions/network/HttpPost.md @@ -42,6 +42,5 @@ !> [Python 3 HTTP/1.1 Server](https://gist.github.com/andystanton/2ec0dca0bf6de90c2000025319f63e2d) - - \ No newline at end of file + diff --git a/docx/actions/network/NetworkConnect.md b/docx/actions/network/NetworkConnect.md index 1ebb517..12758eb 100644 --- a/docx/actions/network/NetworkConnect.md +++ b/docx/actions/network/NetworkConnect.md @@ -27,7 +27,7 @@ *UDP* 示例: https://github.com/shelllet/WinUi/blob/main/network/UdpListen.simple - - + + diff --git a/docx/actions/network/NetworkListen.md b/docx/actions/network/NetworkListen.md index 7fee7e2..b58fea4 100644 --- a/docx/actions/network/NetworkListen.md +++ b/docx/actions/network/NetworkListen.md @@ -27,7 +27,7 @@ *UDP* 示例: https://github.com/shelllet/WinUi/blob/main/network/UdpListen.simple - - + + diff --git a/docx/actions/network/NetworkReceive.md b/docx/actions/network/NetworkReceive.md index e1af5d5..8c9e5e2 100644 --- a/docx/actions/network/NetworkReceive.md +++ b/docx/actions/network/NetworkReceive.md @@ -24,7 +24,7 @@ *UDP* 示例: https://github.com/shelllet/WinUi/blob/main/network/UdpListen.simple - - + + diff --git a/docx/actions/network/NetworkSend.md b/docx/actions/network/NetworkSend.md index 05f76ae..c8084b9 100644 --- a/docx/actions/network/NetworkSend.md +++ b/docx/actions/network/NetworkSend.md @@ -25,7 +25,7 @@ *UDP* 示例: https://github.com/shelllet/WinUi/blob/main/network/UdpListen.simple - - + + diff --git a/docx/actions/network/VideoDownload.md b/docx/actions/network/VideoDownload.md index 3ee804a..e935e57 100644 --- a/docx/actions/network/VideoDownload.md +++ b/docx/actions/network/VideoDownload.md @@ -9,16 +9,25 @@ ## 运行参数 -* 网址 +* 网址 1 > 视频或音频链接。 -* Cookies 文件 +* Cookies 文件 2 > 选择Cookies 文件,解决比如 Youtube 登录验证问题。参考插件:[Get cookies.txt LOCALLY](https://chromewebstore.google.com/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc)。 -* 选项 +* (2)浏览器获取Cookies 3 +> 如果选中,则会从对应的浏览器获取 `Cookies`。 + +* 浏览器 4 +> 默认 `chrome` 浏览器,仅在参数 `3` 选中时使用。 + +* 配置目录 5 + > 可以填写配置名称或者路径。 参考[浏览器配置目录](./introduction/webdriver/browser_directory.md)。仅在参数 `3` 选中时使用。 + +* 选项 6 > 默认下载MP4格式文件。 例如下载 128k 声音文件:`-f bestaudio -x --audio-format mp3 --audio-quality 128k` -* 目录 +* 保存位置 7 > 下载的视频保存的文件夹。 @@ -30,12 +39,12 @@ * 示例: https://github.com/shelllet/WinUi/blob/main/network/YoutubeDownload.simple - - + + ## 版本变化 * 0.42 -> 新增加 *Cookies 文件* 参数。 \ No newline at end of file +> 新增加运行时参数 3 4 5。 \ No newline at end of file diff --git a/docx/actions/system/AttachProcess.md b/docx/actions/system/AttachProcess.md index a8df3b2..8a3da50 100644 --- a/docx/actions/system/AttachProcess.md +++ b/docx/actions/system/AttachProcess.md @@ -31,6 +31,5 @@ * 动态库示例:https://github.com/shelllet/WindowsInject - - \ No newline at end of file + diff --git a/docx/actions/system/CallMethod.md b/docx/actions/system/CallMethod.md index 4dc2cd6..b9237a4 100644 --- a/docx/actions/system/CallMethod.md +++ b/docx/actions/system/CallMethod.md @@ -33,6 +33,5 @@ DLL 调用:https://github.com/shelllet/WinUi/blob/main/system/dll.simple COM 调用:https://github.com/shelllet/WinUi/blob/main/system/com.simple - - \ No newline at end of file + diff --git a/docx/actions/system/ClipboardValue.md b/docx/actions/system/ClipboardValue.md index c87e6f7..2e3c8ff 100644 --- a/docx/actions/system/ClipboardValue.md +++ b/docx/actions/system/ClipboardValue.md @@ -23,9 +23,9 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/system/ClipboardValue.simple - - + + diff --git a/docx/actions/system/CloseHandle.md b/docx/actions/system/CloseHandle.md index 0be08b9..eda4c19 100644 --- a/docx/actions/system/CloseHandle.md +++ b/docx/actions/system/CloseHandle.md @@ -26,6 +26,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/system/CloseHandle.simple - - \ No newline at end of file + diff --git a/docx/actions/system/CreateObject.md b/docx/actions/system/CreateObject.md index 71c855f..d3a1cea 100644 --- a/docx/actions/system/CreateObject.md +++ b/docx/actions/system/CreateObject.md @@ -31,6 +31,5 @@ DLL 调用:https://github.com/shelllet/WinUi/blob/main/system/dll.simple COM 调用:https://github.com/shelllet/WinUi/blob/main/system/com.simple - - \ No newline at end of file + diff --git a/docx/actions/system/ExistProcess.md b/docx/actions/system/ExistProcess.md index 18f2a26..b38878b 100644 --- a/docx/actions/system/ExistProcess.md +++ b/docx/actions/system/ExistProcess.md @@ -21,7 +21,3 @@ ## 资源 * 示例流程:https://github.com/shelllet/WinUi/blob/main/system/ExistProcess.simple - - - - \ No newline at end of file diff --git a/docx/actions/system/ExitWindows.md b/docx/actions/system/ExitWindows.md index defe2dd..c4485e1 100644 --- a/docx/actions/system/ExitWindows.md +++ b/docx/actions/system/ExitWindows.md @@ -25,6 +25,6 @@ * 示例流程:https://github.com/shelllet/WinUi/blob/main/system/ExitWindows.simple - - + + diff --git a/docx/actions/system/KillProcess.md b/docx/actions/system/KillProcess.md index f8408d3..304d664 100644 --- a/docx/actions/system/KillProcess.md +++ b/docx/actions/system/KillProcess.md @@ -32,6 +32,5 @@ r.run() ## 资源 * 示例流程:https://github.com/shelllet/WinUi/blob/main/system/KillProcess.simple - - \ No newline at end of file + diff --git a/docx/actions/system/LaunchFile.md b/docx/actions/system/LaunchFile.md index 462e9d6..d37b411 100644 --- a/docx/actions/system/LaunchFile.md +++ b/docx/actions/system/LaunchFile.md @@ -35,6 +35,6 @@ r.run() * 示例流程:https://github.com/shelllet/WinUi/blob/main/system/LaunchFile.simple - - + + diff --git a/docx/actions/system/OpenApplication.md b/docx/actions/system/OpenApplication.md index f114e18..46c481d 100644 --- a/docx/actions/system/OpenApplication.md +++ b/docx/actions/system/OpenApplication.md @@ -38,6 +38,6 @@ r.run() * 示例流程:https://github.com/shelllet/WinUi/blob/main/system/OpenApplication.simple - - + + diff --git a/docx/actions/system/OpenUrl.md b/docx/actions/system/OpenUrl.md index 5c2d731..0797e1a 100644 --- a/docx/actions/system/OpenUrl.md +++ b/docx/actions/system/OpenUrl.md @@ -23,6 +23,6 @@ * 示例流程:https://github.com/shelllet/WinUi/blob/main/system/OpenUri.simple - - + + diff --git a/docx/actions/system/PrintMessage.md b/docx/actions/system/PrintMessage.md index 22ac70d..c08ef9c 100644 --- a/docx/actions/system/PrintMessage.md +++ b/docx/actions/system/PrintMessage.md @@ -25,6 +25,6 @@ * 示例流程:https://github.com/shelllet/WinUi/blob/main/system/OutputString.simple - - + + diff --git a/docx/actions/system/ReadMemory.md b/docx/actions/system/ReadMemory.md index 9a89371..0b10f90 100644 --- a/docx/actions/system/ReadMemory.md +++ b/docx/actions/system/ReadMemory.md @@ -29,6 +29,6 @@ * 示例流程:https://github.com/shelllet/WinUi/blob/main/system/ReadMemory.simple - - + + diff --git a/docx/actions/system/Runas.md b/docx/actions/system/Runas.md index 090faab..f814203 100644 --- a/docx/actions/system/Runas.md +++ b/docx/actions/system/Runas.md @@ -33,6 +33,6 @@ * 示例流程:https://github.com/shelllet/WinUi/blob/main/system/Runas.simple - - + + diff --git a/docx/actions/system/StartProcess.md b/docx/actions/system/StartProcess.md index 98703c5..8c7042d 100644 --- a/docx/actions/system/StartProcess.md +++ b/docx/actions/system/StartProcess.md @@ -41,6 +41,6 @@ p.run() * 示例流程:https://github.com/shelllet/WinUi/blob/main/system/StartProcess.simple - - + + diff --git a/docx/actions/system/UserAdd.md b/docx/actions/system/UserAdd.md index 5c3796e..c6f27e5 100644 --- a/docx/actions/system/UserAdd.md +++ b/docx/actions/system/UserAdd.md @@ -38,8 +38,8 @@ p.run() * 示例流程: https://github.com/shelllet/WinUi/blob/main/system/UserAdd.simple - - + + diff --git a/docx/actions/system/Wait.md b/docx/actions/system/Wait.md index 78e88ea..fdd1e9f 100644 --- a/docx/actions/system/Wait.md +++ b/docx/actions/system/Wait.md @@ -23,6 +23,6 @@ * 示例流程:https://github.com/shelllet/WinUi/blob/main/system/Wait.simple - - + + diff --git a/docx/actions/system/WriteMemory.md b/docx/actions/system/WriteMemory.md index e2b5202..2093a5e 100644 --- a/docx/actions/system/WriteMemory.md +++ b/docx/actions/system/WriteMemory.md @@ -31,8 +31,8 @@ * 示例流程:https://github.com/shelllet/WinUi/blob/main/system/Wait.simple - - + + diff --git a/docx/actions/type/TypeBoolean.md b/docx/actions/type/TypeBoolean.md index 504ac21..1348499 100644 --- a/docx/actions/type/TypeBoolean.md +++ b/docx/actions/type/TypeBoolean.md @@ -29,6 +29,5 @@ b = True ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeCamera.md b/docx/actions/type/TypeCamera.md index 6940846..308ec55 100644 --- a/docx/actions/type/TypeCamera.md +++ b/docx/actions/type/TypeCamera.md @@ -35,6 +35,5 @@ ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeColor.md b/docx/actions/type/TypeColor.md index 4399029..0cc3983 100644 --- a/docx/actions/type/TypeColor.md +++ b/docx/actions/type/TypeColor.md @@ -29,6 +29,5 @@ c = simple.Color(255,255,255) ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeDict.md b/docx/actions/type/TypeDict.md index 0ffd26a..2ca434b 100644 --- a/docx/actions/type/TypeDict.md +++ b/docx/actions/type/TypeDict.md @@ -30,6 +30,5 @@ tel = {'jack': 4098, 'sape': 4139} ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeFile.md b/docx/actions/type/TypeFile.md index c2f2c15..e3e721f 100644 --- a/docx/actions/type/TypeFile.md +++ b/docx/actions/type/TypeFile.md @@ -29,6 +29,5 @@ file = simple.File('c:/windows/system32/notepad.exe') ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeHostAddress.md b/docx/actions/type/TypeHostAddress.md index 905a2b7..6f224d8 100644 --- a/docx/actions/type/TypeHostAddress.md +++ b/docx/actions/type/TypeHostAddress.md @@ -30,6 +30,5 @@ addr = HostAddress('localhost', 8080) ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeList.md b/docx/actions/type/TypeList.md index 7fb5e0d..8078c8a 100644 --- a/docx/actions/type/TypeList.md +++ b/docx/actions/type/TypeList.md @@ -28,6 +28,5 @@ fruits = ['orange', 'apple', 'pear', 'banana', 'kiwi', 'apple', 'banana'] ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeModel.md b/docx/actions/type/TypeModel.md index 7aae8df..4230110 100644 --- a/docx/actions/type/TypeModel.md +++ b/docx/actions/type/TypeModel.md @@ -31,6 +31,5 @@ model = simple.ModelSession('simple.onnx') ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeNumber.md b/docx/actions/type/TypeNumber.md index 8dd5fa9..582df4d 100644 --- a/docx/actions/type/TypeNumber.md +++ b/docx/actions/type/TypeNumber.md @@ -27,6 +27,5 @@ num = 5 ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypePassword.md b/docx/actions/type/TypePassword.md index 867b1d1..fdb1215 100644 --- a/docx/actions/type/TypePassword.md +++ b/docx/actions/type/TypePassword.md @@ -30,6 +30,5 @@ p = '123456' - - \ No newline at end of file + diff --git a/docx/actions/type/TypePath.md b/docx/actions/type/TypePath.md index 87c075c..7534b52 100644 --- a/docx/actions/type/TypePath.md +++ b/docx/actions/type/TypePath.md @@ -29,6 +29,5 @@ p = simple.Path('c:/windows') ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypePoint.md b/docx/actions/type/TypePoint.md index 62b4ac0..38b2e36 100644 --- a/docx/actions/type/TypePoint.md +++ b/docx/actions/type/TypePoint.md @@ -30,6 +30,5 @@ pt = simple.Point(100, 100) ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypePtr.md b/docx/actions/type/TypePtr.md index 77b7542..3bb6a9d 100644 --- a/docx/actions/type/TypePtr.md +++ b/docx/actions/type/TypePtr.md @@ -30,6 +30,5 @@ ptr = simple.Ptr(0x014B30A8) ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeRect.md b/docx/actions/type/TypeRect.md index 2ad0070..60175ef 100644 --- a/docx/actions/type/TypeRect.md +++ b/docx/actions/type/TypeRect.md @@ -27,6 +27,5 @@ rc = simple.Rect(0,0, 100, 100) ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeResource.md b/docx/actions/type/TypeResource.md index 31dacb9..c4ac50b 100644 --- a/docx/actions/type/TypeResource.md +++ b/docx/actions/type/TypeResource.md @@ -22,6 +22,5 @@ ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeScalar.md b/docx/actions/type/TypeScalar.md index c2a7323..c36a881 100644 --- a/docx/actions/type/TypeScalar.md +++ b/docx/actions/type/TypeScalar.md @@ -34,6 +34,5 @@ s2 = simple.Scalar(0,0,0,0) ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeShortcut.md b/docx/actions/type/TypeShortcut.md index efdbf55..cdbcaff 100644 --- a/docx/actions/type/TypeShortcut.md +++ b/docx/actions/type/TypeShortcut.md @@ -31,6 +31,5 @@ key = simple.KeySequence(simple.Key.Control, simple.Key.W) ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeSlice.md b/docx/actions/type/TypeSlice.md index bb54625..45de648 100644 --- a/docx/actions/type/TypeSlice.md +++ b/docx/actions/type/TypeSlice.md @@ -32,6 +32,5 @@ sliced = slice(3) ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeString.md b/docx/actions/type/TypeString.md index 242779f..f5df501 100644 --- a/docx/actions/type/TypeString.md +++ b/docx/actions/type/TypeString.md @@ -28,6 +28,5 @@ str = 'hello, 小友+' ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeStrings.md b/docx/actions/type/TypeStrings.md index fe59162..297d7f2 100644 --- a/docx/actions/type/TypeStrings.md +++ b/docx/actions/type/TypeStrings.md @@ -28,6 +28,5 @@ fruits = ['orange', 'apple', 'pear', 'banana', 'kiwi', 'apple', 'banana'] ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeTuple.md b/docx/actions/type/TypeTuple.md index 1b3ce72..b62946b 100644 --- a/docx/actions/type/TypeTuple.md +++ b/docx/actions/type/TypeTuple.md @@ -25,6 +25,5 @@ num = (7, 14, 21, 28, 35) ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/type/TypeUrl.md b/docx/actions/type/TypeUrl.md index 6857007..0edaf3e 100644 --- a/docx/actions/type/TypeUrl.md +++ b/docx/actions/type/TypeUrl.md @@ -29,6 +29,5 @@ url = simple.Url('https://winui.net') ## 示例 - - \ No newline at end of file + diff --git a/docx/actions/web/WebActionChainsPerform.md b/docx/actions/web/WebActionChainsPerform.md index c4e560e..5a0363e 100644 --- a/docx/actions/web/WebActionChainsPerform.md +++ b/docx/actions/web/WebActionChainsPerform.md @@ -24,6 +24,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/action_sendtxt.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebActionClick.md b/docx/actions/web/WebActionClick.md index cdcd12d..e7f61b1 100644 --- a/docx/actions/web/WebActionClick.md +++ b/docx/actions/web/WebActionClick.md @@ -24,6 +24,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/action_sendtxt.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebActionClickHold.md b/docx/actions/web/WebActionClickHold.md index 888becb..1d27a7a 100644 --- a/docx/actions/web/WebActionClickHold.md +++ b/docx/actions/web/WebActionClickHold.md @@ -21,6 +21,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/action_press.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebActionDoubleClick.md b/docx/actions/web/WebActionDoubleClick.md index ed8fe8e..23d7335 100644 --- a/docx/actions/web/WebActionDoubleClick.md +++ b/docx/actions/web/WebActionDoubleClick.md @@ -22,6 +22,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/action_doubleclick.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebActionDragDrop.md b/docx/actions/web/WebActionDragDrop.md index ad9fac9..cc04d37 100644 --- a/docx/actions/web/WebActionDragDrop.md +++ b/docx/actions/web/WebActionDragDrop.md @@ -25,6 +25,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/action_drag.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebActionKeyDown.md b/docx/actions/web/WebActionKeyDown.md index 1059592..2561240 100644 --- a/docx/actions/web/WebActionKeyDown.md +++ b/docx/actions/web/WebActionKeyDown.md @@ -25,6 +25,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/action_sendkey.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebActionKeyUp.md b/docx/actions/web/WebActionKeyUp.md index fb3722d..ded2986 100644 --- a/docx/actions/web/WebActionKeyUp.md +++ b/docx/actions/web/WebActionKeyUp.md @@ -26,6 +26,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/action_sendkey.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebActionMoveTo.md b/docx/actions/web/WebActionMoveTo.md index 0f84451..9db4642 100644 --- a/docx/actions/web/WebActionMoveTo.md +++ b/docx/actions/web/WebActionMoveTo.md @@ -27,11 +27,10 @@ * 流程(偏移):https://github.com/shelllet/WinUi/blob/main/web/action_moveto_offset.simple 移动 - - + + 偏移移动 - - \ No newline at end of file + diff --git a/docx/actions/web/WebActionPause.md b/docx/actions/web/WebActionPause.md index dc9f112..74b3449 100644 --- a/docx/actions/web/WebActionPause.md +++ b/docx/actions/web/WebActionPause.md @@ -22,6 +22,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/action_pause.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebActionRelease.md b/docx/actions/web/WebActionRelease.md index 98fc800..c401c27 100644 --- a/docx/actions/web/WebActionRelease.md +++ b/docx/actions/web/WebActionRelease.md @@ -25,6 +25,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/action_click_release.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebActionSendText.md b/docx/actions/web/WebActionSendText.md index c6552d3..8decd4c 100644 --- a/docx/actions/web/WebActionSendText.md +++ b/docx/actions/web/WebActionSendText.md @@ -26,6 +26,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/action_sendtxt.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebCookies.md b/docx/actions/web/WebCookies.md index b8b02ab..e6e7cbd 100644 --- a/docx/actions/web/WebCookies.md +++ b/docx/actions/web/WebCookies.md @@ -1,4 +1,4 @@ -# 获取 Cookie +# 获取 Cookies 获取浏览器站点的 *Cookies*。 ![WebCookies](./images/19.png ':size=90%') @@ -12,17 +12,22 @@ * 对象 > 浏览器对象 * 名称 -> 字段名称。 +> 字段名称,如果名称为空。获取所有 *Cookies*。 +* 格式 +> 参考:[CookiesFormat](./enums/CookiesFormat.md)。 ## 输出 -> 如名称为空,输出浏览器站点所有 *Cookies*。 类型参考:[`JsonArray`](./types/JsonArray.md), 否则输出对应的 *Cookies*, 类型参考:[`JsonObject`](./types/JsonObject.md)。 +> 如果默认格式,输出类型参考:[`Dict`](./types/Dict.md) 和 [`NdArray`](./types/NdArray.md)。 如果选择 `Netscape` 格式, 输出类型参考:[String](./types/String.md)。 ## 示例 * 流程:https://github.com/shelllet/WinUi/blob/main/web/cookies.simple - - \ No newline at end of file + +## 版本变化 + +- 0.46 +> 增加数据格式。 \ No newline at end of file diff --git a/docx/actions/web/WebElementAttribute.md b/docx/actions/web/WebElementAttribute.md index 762bd20..b493fc2 100644 --- a/docx/actions/web/WebElementAttribute.md +++ b/docx/actions/web/WebElementAttribute.md @@ -23,6 +23,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/attr.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebElementClear.md b/docx/actions/web/WebElementClear.md index e889830..3a6bf0f 100644 --- a/docx/actions/web/WebElementClear.md +++ b/docx/actions/web/WebElementClear.md @@ -20,6 +20,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/clear.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebElementClick.md b/docx/actions/web/WebElementClick.md index 9beb3a1..88ad826 100644 --- a/docx/actions/web/WebElementClick.md +++ b/docx/actions/web/WebElementClick.md @@ -22,6 +22,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/click.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebElementSelected.md b/docx/actions/web/WebElementSelected.md index 20ba021..4a28aac 100644 --- a/docx/actions/web/WebElementSelected.md +++ b/docx/actions/web/WebElementSelected.md @@ -22,6 +22,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/is_selected.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebElementSendKey.md b/docx/actions/web/WebElementSendKey.md index c7f76e3..f47e245 100644 --- a/docx/actions/web/WebElementSendKey.md +++ b/docx/actions/web/WebElementSendKey.md @@ -24,6 +24,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/sendkey.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebElementSendText.md b/docx/actions/web/WebElementSendText.md index 72b9e8e..8fc86e3 100644 --- a/docx/actions/web/WebElementSendText.md +++ b/docx/actions/web/WebElementSendText.md @@ -25,6 +25,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/sendkey.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebElementSubmit.md b/docx/actions/web/WebElementSubmit.md index 3b29142..f6482af 100644 --- a/docx/actions/web/WebElementSubmit.md +++ b/docx/actions/web/WebElementSubmit.md @@ -23,6 +23,5 @@ - - \ No newline at end of file + diff --git a/docx/actions/web/WebExecute.md b/docx/actions/web/WebExecute.md index 9264a14..36d2b4b 100644 --- a/docx/actions/web/WebExecute.md +++ b/docx/actions/web/WebExecute.md @@ -23,6 +23,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/WebExecute.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebFocusFrameDefault.md b/docx/actions/web/WebFocusFrameDefault.md index 5898d1b..cc5fff5 100644 --- a/docx/actions/web/WebFocusFrameDefault.md +++ b/docx/actions/web/WebFocusFrameDefault.md @@ -22,6 +22,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/switch_frame.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebGetElement.md b/docx/actions/web/WebGetElement.md index 424fa1c..0d874c7 100644 --- a/docx/actions/web/WebGetElement.md +++ b/docx/actions/web/WebGetElement.md @@ -27,6 +27,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/openurl.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebOpen.md b/docx/actions/web/WebOpen.md index 4f97cf6..bf765ad 100644 --- a/docx/actions/web/WebOpen.md +++ b/docx/actions/web/WebOpen.md @@ -17,24 +17,29 @@ - 浏览器 > 可以选择 谷歌 _Chrome_ 或者 微软 _Edge_ 浏览器。 +- 用户目录 + + > 参考[浏览器配置目录](./introduction/webdriver/browser_directory.md)。 由于浏览器的限制,如果该目录和浏览器的默认目录一致,需要在执行流程前退出当前已经打开的浏览器。 +- 配置名称 + > 参考[浏览器配置目录](./introduction/webdriver/browser_directory.md),配置目录名称。 + ## 输出 > 参考:[WebDriver](./types/WebDriver.md) ## 示例 * 流程:https://github.com/shelllet/WinUi/blob/main/web/openurl.simple - - -## 驱动手动下载 +## 驱动 + +该动作如果首次运行,会检测驱动缓存目录:`%LOCALAPPDATA%\Simple\selenium` 是否有上表列出的相对应的浏览器驱动,如果不存在,则会下载相应的浏览器驱动。因此需要网络连接或者手动下载驱动放置在该目录。若需要手动下载,请参考:[浏览器 WebDriver 驱动](./introduction/webdriver/download.md)。 + -|
Browser
|
Maintained by
|
Download by
| -| :------------------------------------: | :------------------------------------------: | ---------------------------------------------------------------------------------- | -| Chromium/Chrome | Google | [Downloads](https://chromedriver.chromium.org/downloads) | -| Edge | Microsoft | [Downloads](https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/) | -!> 该动作如果首次运行,会检测驱动缓存目录:`%LOCALAPPDATA%\Simple\selenium` 是否有上表列出的相对应的浏览器驱动,如果不存在,则会下载相应的浏览器驱动。因此需要网络连接或者手动下载驱动放置在该目录。 +!> 由于浏览器的安全策略限制,使用管理员身份执行该动作,可能导致失败! -!> 由于浏览器的安全策略限制,使用管理员身份执行该动作,可能导致失败! \ No newline at end of file +## 版本变化 +- 0.46 +> 新增加 `用户目录` 和 `配置名称` 运行时参数。 \ No newline at end of file diff --git a/docx/actions/web/WebScreenshot.md b/docx/actions/web/WebScreenshot.md index 4837112..10b3538 100644 --- a/docx/actions/web/WebScreenshot.md +++ b/docx/actions/web/WebScreenshot.md @@ -23,6 +23,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/screenshot.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebSwitchToFrame.md b/docx/actions/web/WebSwitchToFrame.md index 11e8c79..5cd220d 100644 --- a/docx/actions/web/WebSwitchToFrame.md +++ b/docx/actions/web/WebSwitchToFrame.md @@ -24,6 +24,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/switch_frame.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebWaitAlert.md b/docx/actions/web/WebWaitAlert.md index d11b690..c34b50d 100644 --- a/docx/actions/web/WebWaitAlert.md +++ b/docx/actions/web/WebWaitAlert.md @@ -23,6 +23,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/waiit_alert.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebWaitClickable.md b/docx/actions/web/WebWaitClickable.md index 5f89fe4..ed49c47 100644 --- a/docx/actions/web/WebWaitClickable.md +++ b/docx/actions/web/WebWaitClickable.md @@ -27,6 +27,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/waiit_clickable.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebWaitFrameAvailable.md b/docx/actions/web/WebWaitFrameAvailable.md index 8d17a2a..33e9c35 100644 --- a/docx/actions/web/WebWaitFrameAvailable.md +++ b/docx/actions/web/WebWaitFrameAvailable.md @@ -28,6 +28,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/waiit_iframe.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebWaitPresence.md b/docx/actions/web/WebWaitPresence.md index 184ea67..eaacf08 100644 --- a/docx/actions/web/WebWaitPresence.md +++ b/docx/actions/web/WebWaitPresence.md @@ -32,6 +32,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/presence.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebWaitTitle.md b/docx/actions/web/WebWaitTitle.md index 7571d20..28b41dd 100644 --- a/docx/actions/web/WebWaitTitle.md +++ b/docx/actions/web/WebWaitTitle.md @@ -30,6 +30,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/wait_title.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebWaitVisibilityByElement.md b/docx/actions/web/WebWaitVisibilityByElement.md index 7c51364..87e41e7 100644 --- a/docx/actions/web/WebWaitVisibilityByElement.md +++ b/docx/actions/web/WebWaitVisibilityByElement.md @@ -28,6 +28,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/wait_visible.simple - - \ No newline at end of file + diff --git a/docx/actions/web/WebWaitVisibilityByLocator.md b/docx/actions/web/WebWaitVisibilityByLocator.md index 889a0e0..42bccc1 100644 --- a/docx/actions/web/WebWaitVisibilityByLocator.md +++ b/docx/actions/web/WebWaitVisibilityByLocator.md @@ -37,6 +37,5 @@ * 流程:https://github.com/shelllet/WinUi/blob/main/web/wait_visible_loc.simple - - \ No newline at end of file + diff --git a/docx/actions/window/ActiveWindow.md b/docx/actions/window/ActiveWindow.md index 7f707de..1c4095c 100644 --- a/docx/actions/window/ActiveWindow.md +++ b/docx/actions/window/ActiveWindow.md @@ -21,8 +21,8 @@ 示例:https://github.com/shelllet/WinUi/blob/main/window/ActiveWindow.simple - - + + !> 无法前置最小化的窗口 \ No newline at end of file diff --git a/docx/actions/window/EnumWindows.md b/docx/actions/window/EnumWindows.md index 4826dd7..5fdd60f 100644 --- a/docx/actions/window/EnumWindows.md +++ b/docx/actions/window/EnumWindows.md @@ -21,8 +21,6 @@ * 排序 > 参考 [WindowSortDirection](../enums/WindowSortDirection.md) -* 异步处理子流程 - > 开启线程处理每个枚举到的窗口。 ## 输出 @@ -32,12 +30,12 @@ 示例:https://github.com/shelllet/WinUi/blob/main/window/EnumWindows.simple - - - ## 版本变化 +* 0.41.1 +> 移动异步处理参数。 + * 0.31 > 增加运行时参数(标题/ 类名过滤/ 排序)。 \ No newline at end of file diff --git a/docx/actions/window/FindWindow.md b/docx/actions/window/FindWindow.md index afc9457..201bca3 100644 --- a/docx/actions/window/FindWindow.md +++ b/docx/actions/window/FindWindow.md @@ -29,9 +29,9 @@ 示例:https://github.com/shelllet/WinUi/blob/main/window/FindWindow.simple - - + + !> [Windows下的程序及热键监视神器——Spy++](https://zhuanlan.zhihu.com/p/355878952) diff --git a/docx/actions/window/MessageBox.md b/docx/actions/window/MessageBox.md index a8026e0..39e6ea6 100644 --- a/docx/actions/window/MessageBox.md +++ b/docx/actions/window/MessageBox.md @@ -35,8 +35,8 @@ Wnd.MessageBox('caption', 'msg', flags) 示例:https://github.com/shelllet/WinUi/blob/main/window/MessageBox.simple - - + + !> 消息框关闭之后,才会继续执行后续动作。 \ No newline at end of file diff --git a/docx/actions/window/PositionWindow.md b/docx/actions/window/PositionWindow.md index 0ad11da..08bb204 100644 --- a/docx/actions/window/PositionWindow.md +++ b/docx/actions/window/PositionWindow.md @@ -32,8 +32,8 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/window/PositionWindow.simple - - + + !> 对于 *UWP* 应用解决办法参考:https://github.com/microsoft/Xaml-Islands-Samples/blob/master/Samples/Win32/SampleCppApp/ReadMe.md \ No newline at end of file diff --git a/docx/actions/window/SpecialWindow.md b/docx/actions/window/SpecialWindow.md index e008d8e..0bae3b1 100644 --- a/docx/actions/window/SpecialWindow.md +++ b/docx/actions/window/SpecialWindow.md @@ -29,6 +29,5 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/window/SpecialWindow.simple - - \ No newline at end of file + diff --git a/docx/actions/window/WinRun.md b/docx/actions/window/WinRun.md index 911cb17..1f7c2f4 100644 --- a/docx/actions/window/WinRun.md +++ b/docx/actions/window/WinRun.md @@ -27,9 +27,9 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/window/WinRun.simple - - + + * 操作系统中的运行框 > ![操作系统中的运行框](./images/01.png ':size=40%') diff --git a/docx/actions/window/WindowAncestor.md b/docx/actions/window/WindowAncestor.md index 29f9afc..3c8b7cc 100644 --- a/docx/actions/window/WindowAncestor.md +++ b/docx/actions/window/WindowAncestor.md @@ -30,6 +30,5 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/window/WindowAncestor.simple - - \ No newline at end of file + diff --git a/docx/actions/window/WindowCaption.md b/docx/actions/window/WindowCaption.md index 4078e17..8cbfe49 100644 --- a/docx/actions/window/WindowCaption.md +++ b/docx/actions/window/WindowCaption.md @@ -31,6 +31,5 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/window/WindowCaption.simple - - \ No newline at end of file + diff --git a/docx/actions/window/WindowPoint.md b/docx/actions/window/WindowPoint.md index 158ca48..851cd7a 100644 --- a/docx/actions/window/WindowPoint.md +++ b/docx/actions/window/WindowPoint.md @@ -32,6 +32,5 @@ 示例:https://github.com/shelllet/WinUi/blob/main/window/WindowPoint.simple - - \ No newline at end of file + diff --git a/docx/actions/window/WindowSize.md b/docx/actions/window/WindowSize.md index 93d8ae0..6e6f197 100644 --- a/docx/actions/window/WindowSize.md +++ b/docx/actions/window/WindowSize.md @@ -30,6 +30,5 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/window/WindowSize.simple - - \ No newline at end of file + diff --git a/docx/actions/window/WindowVisible.md b/docx/actions/window/WindowVisible.md index 5b087e0..1c4d411 100644 --- a/docx/actions/window/WindowVisible.md +++ b/docx/actions/window/WindowVisible.md @@ -30,6 +30,6 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/window/WindowVisible.simple - - + + diff --git a/docx/actions/window/WindowXy.md b/docx/actions/window/WindowXy.md index 8fc9e0d..589ee83 100644 --- a/docx/actions/window/WindowXy.md +++ b/docx/actions/window/WindowXy.md @@ -30,6 +30,5 @@ import simple; 示例:https://github.com/shelllet/WinUi/blob/main/window/WindowXy.simple - - \ No newline at end of file + diff --git a/docx/enums/CookiesFormat.md b/docx/enums/CookiesFormat.md new file mode 100644 index 0000000..f5d1ee9 --- /dev/null +++ b/docx/enums/CookiesFormat.md @@ -0,0 +1,59 @@ +# CookiesFormat + +* Default +> 默认数据类型 + +* Netscape + +> 指的是一种文本文件格式,用于存储网络浏览器中的 HTTP Cookies。这种格式最初由 Netscape Navigator 浏览器定义和使用,尽管现在浏览器内部通常使用更复杂的数据库或二进制格式来管理 Cookies,但 Netscape 格式因其简单性,在某些场景下(例如自动化测试、数据导出/导入或调试)仍然被用作一种通用的交换格式。 + + +"Cookies Netscape 格式" (Cookies Netscape Format) 指的是一种**文本文件格式**,用于存储网络浏览器中的 HTTP Cookies。这种格式最初由 Netscape Navigator 浏览器定义和使用,尽管现在浏览器内部通常使用更复杂的数据库或二进制格式来管理 Cookies,但 Netscape 格式因其简单性,在某些场景下(例如**自动化测试、数据导出/导入或调试**)仍然被用作一种通用的交换格式。 + +----- + +## Netscape Cookies 格式的结构 + +在这种格式中,每个 Cookie 都占据文件中的**一行**,并且行的不同字段之间使用 **制表符 (tab)** 分隔。 + +典型的字段顺序和含义如下: + +1. **域 (Domain)**: Cookie 有效的域名。 + * 如果以点开头(例如 `.example.com`),表示该 Cookie 对主域及其所有子域都有效。 + * 如果不是以点开头(例如 `www.example.com`),表示该 Cookie 只对该特定主机名有效。 +2. **标志 (Flag)**: 一个布尔值 (`TRUE` 或 `FALSE`)。 + * `TRUE` 通常表示该 Cookie 是域级别的(即对主域和子域都有效)。 + * `FALSE` 通常表示该 Cookie 是主机级别的(只对特定主机有效)。 + * 这个字段与域字段的含义有重叠,但在旧的 Netscape 规范中是独立的。 +3. **路径 (Path)**: Cookie 有效的 URL 路径(例如 `/` 表示对整个网站有效,`/blog` 表示只对 `/blog` 路径及其子路径有效)。 +4. **安全 (Secure)**: 一个布尔值 (`TRUE` 或 `FALSE`)。 + * `TRUE` 表示该 Cookie 只能通过安全的 HTTPS 连接发送。 + * `FALSE` 表示可以通过 HTTP 或 HTTPS 连接发送。 +5. **过期时间 (Expiration)**: Cookie 的过期时间,表示为 Unix 时间戳(自 1970 年 1 月 1 日 00:00:00 UTC 以来的秒数)。会话 Cookie(浏览器关闭即失效)可能没有此字段或为 0。 +6. **名称 (Name)**: Cookie 的名称(例如 `session_id`、`user_preference`)。 +7. **值 (Value)**: Cookie 存储的数据值。 + +----- + +### Netscape 格式示例 + +以下是一个 Netscape 格式的 Cookie 文件内容示例: + +``` +.example.com TRUE / FALSE 1735689600 session_id abcde12345 +www.google.com FALSE / TRUE 1735689600 PREF ID=a1b2c3d4e5f6 +.github.com TRUE /api/ FALSE 1704067200 _gh_sess eyJzZXNzaW9uX2lkIjoiMTIzNDUifQ== +``` + +----- + +### 为什么它仍然相关? + +尽管现代浏览器已经不再直接使用这种文本文件来存储所有 Cookies,但在以下场景中,"Netscape 格式"的 Cookies 仍然会遇到或被使用: + + * **Selenium WebDriver 或其他自动化工具**: 在进行 Web 自动化测试时,你可能需要从文件中加载 Cookies 以模拟登录状态,或者将当前会话的 Cookies 导出保存。许多工具和脚本会支持或生成这种格式。 + * **Cookie 编辑器或插件**: 某些浏览器扩展或工具提供了导入/导出 Cookies 的功能,其中就可能包含 Netscape 格式选项。 + * **调试和分析**: 对于开发者来说,能够以简单、可读的文本格式查看 Cookie 的详细信息有助于调试网络请求和会话管理问题。 + * **遗留系统或工具**: 某些较旧的系统或特定的网络爬虫可能仍然依赖这种格式来处理 Cookies。 + +理解这种格式可以帮助你更好地与这些工具和场景交互,尤其是在需要手动管理或共享 Cookies 信息时。 \ No newline at end of file diff --git a/docx/introduction/README.md b/docx/introduction/README.md index fafaaab..202c477 100644 --- a/docx/introduction/README.md +++ b/docx/introduction/README.md @@ -18,7 +18,7 @@ |
|
注册版
|
试用版
| | :------------------------: | :-----------------------------------: | :-----------------------------------: | -| 全部功能 | 无限制 | 待定 | +| 全部功能 | 无限制 | 待定(目前无限制) | # 购买 小友+ 版序列号 diff --git a/docx/introduction/images/qrcode.jpg b/docx/introduction/images/qrcode.jpg new file mode 100644 index 0000000..fe5759b Binary files /dev/null and b/docx/introduction/images/qrcode.jpg differ diff --git a/docx/introduction/webdriver/browser_directory.md b/docx/introduction/webdriver/browser_directory.md new file mode 100644 index 0000000..e83a1e6 --- /dev/null +++ b/docx/introduction/webdriver/browser_directory.md @@ -0,0 +1,70 @@ +# 浏览器配置目录 + +浏览器的用户目录当谈到浏览器的数据存储时,**`profile-directory`** 和 **`user-data-dir`** 是两个密切相关的概念,尤其是在 Chromium 浏览器(如 Chrome、Edge)中。理解它们的区别和联系对于管理浏览器数据至关重要。 + +--- + +### `user-data-dir` (用户数据目录) + +**`user-data-dir`** 是一个更广泛、更顶层的概念。它指的是浏览器存储所有与用户相关数据的主目录。这个目录包含了浏览器所有用户配置文件的数据,以及一些全局性或非特定于某个配置文件的信息。 + +**`user-data-dir` 通常包含:** + +* **所有的 `profile-directory`:** 每一个用户配置文件都会在这个目录下有一个独立的子文件夹。 +* **全局设置:** 一些不属于任何特定用户配置文件,而是应用于整个浏览器安装的设置。 +* **本地状态文件:** 浏览器启动时需要的一些内部状态文件。 + +**用途:** 如果你想完整地备份或迁移一个浏览器安装的所有用户数据(包括所有用户配置文件),你就需要复制整个 `user-data-dir`。 + +**举例 (Windows):** `C:\Users\<你的用户名>\AppData\Local\Google\Chrome\User Data` + +--- + +### `profile-directory` (配置文件目录) + +**`profile-directory`** 是 `user-data-dir` 下的一个子目录。每个独立的 **用户配置文件**(例如你为工作、个人、测试等创建的不同浏览器身份)都有自己的 `profile-directory`。这个目录包含了该特定用户配置文件的所有数据和设置。 + +**`profile-directory` 通常包含:** + +* **书签** +* **浏览历史** +* **Cookie 和网站数据** +* **缓存文件** +* **保存的密码** +* **扩展程序及其数据** +* **该配置文件的所有个性化设置和偏好** + +**用途:** 如果你只想备份或管理某个特定的浏览器用户配置文件,你只需要关注对应的 `profile-directory`。当你创建一个新的浏览器用户时,浏览器就会在 `user-data-dir` 下创建一个新的 `profile-directory`。 + +**举例 (Windows,默认配置文件):** `C:\Users\<你的用户名>\AppData\Local\Google\Chrome\User Data\Default` + +--- + +### 关系与区别总结 + +* **`user-data-dir` 是父目录**,包含了所有与浏览器用户数据相关的内容。 +* **`profile-directory` 是 `user-data-dir` 的子目录**,对应于浏览器中的一个具体用户配置文件。 +* 一个 `user-data-dir` 可以包含 **多个 `profile-directory`**。默认情况下,通常会有一个名为 `Default` 的 `profile-directory`。 + +**你可以把它们想象成:** + +* `user-data-dir` 就像一个 **文件柜**,里面放着你所有的重要文件。 +* `profile-directory` 就像文件柜里的 **每一个抽屉**,每个抽屉都属于一个特定的项目或类别(一个用户配置文件),里面放着该项目的所有相关文件(书签、历史、设置等)。 + +--- + +### 如何在浏览器中查找这些目录 + +**对于 Chromium 浏览器 (Chrome, Edge 等):** + +1. 在地址栏输入 `chrome://version` (或 `edge://version`)。 +2. 查找 "**用户数据目录** (User Data Directory)"。这个路径就是 **`user-data-dir`**。 +3. 查找 "**个人资料路径** (Profile Path)"。这个路径就是当前正在使用的 **`profile-directory`**。你会看到它是用户数据目录下的一个子目录(例如 `/Default` 或 `/Profile 1`)。 + +**对于 Firefox (略有不同,但概念相似):** + +1. 在地址栏输入 `about:profiles`。 +2. 你会看到一个或多个配置文件列表。每个配置文件都有一个 "**根目录** (Root Directory)",这就是该配置文件的 **`profile-directory`**。 +3. Firefox 没有一个直接显示的 `user-data-dir` 概念,但所有的配置文件通常都位于 `~/.mozilla/firefox/` (Linux), `~/Library/Application Support/Firefox/Profiles/` (macOS), 或 `%APPDATA%\Mozilla\Firefox\Profiles\` (Windows) 这个更上层的目录下。 + +了解这两个概念能帮助你更好地管理浏览器的宝贵数据。 \ No newline at end of file diff --git a/docx/introduction/webdriver/download.md b/docx/introduction/webdriver/download.md new file mode 100644 index 0000000..07de11a --- /dev/null +++ b/docx/introduction/webdriver/download.md @@ -0,0 +1,65 @@ +# 浏览器 WebDriver 驱动 +使用 Selenium WebDriver 进行浏览器自动化测试时,你需要为不同的浏览器下载对应的 WebDriver 驱动。每个驱动都是一个独立的、可执行的程序,它充当 Selenium 脚本和实际浏览器之间的桥梁。 + +**重要提示:** + +* **版本匹配是关键!** 你下载的 WebDriver 驱动版本必须与你本地安装的浏览器版本兼容。如果版本不匹配,你的自动化脚本很可能会报错。 +* **Selenium Manager:** Selenium 4.6 及更高版本引入了 Selenium Manager,它通常可以自动检测你的浏览器版本并下载相应的 WebDriver。这意味着在很多情况下,你可能不再需要手动下载和管理这些驱动了。然而,了解手动下载的方法仍然很有用,尤其是在离线环境或遇到自动下载问题时。 + +--- + +### 1. Google Chrome (ChromeDriver) + +ChromeDriver 是 Google Chrome 浏览器的 WebDriver 驱动。 + +* **检查 Chrome 版本:** + 1. 打开 Chrome 浏览器。 + 2. 在地址栏输入 `chrome://version` 并回车。 + 3. 记下你的 Chrome 版本号(例如:126.0.6478.127)。 + +* **下载 ChromeDriver:** + 1. 访问 **Chrome for Testing availability dashboard**:`https://googlechromelabs.github.io/chrome-for-testing/` + * **对于 Chrome 115 及更高版本:** Google 采用了新的发布机制,你需要在这个页面上找到与你的 Chrome 版本最接近的 **Stable (稳定版)**、**Beta (测试版)**、**Dev (开发版)** 或 **Canary (金丝雀版)** 的 ChromeDriver 下载链接。通常,你会选择稳定版。找到对应的版本后,点击其下方的 JSON 文件链接,或者直接复制下载链接。 + * **对于 Chrome 114 及更低版本:** 你可以在旧的 ChromeDriver 下载页面找到它们:`https://chromedriver.chromium.org/downloads`。 + 2. 根据你的操作系统(Windows, macOS, Linux)和架构(x64, arm64, win32),下载对应的 `chromedriver.zip` 文件。 + 3. 解压下载的 `chromedriver.zip` 文件,你会得到一个 `chromedriver.exe` (Windows) 或 `chromedriver` (macOS/Linux) 可执行文件。 + +--- + +### 2. Mozilla Firefox (GeckoDriver) + +GeckoDriver 是 Mozilla Firefox 浏览器的 WebDriver 驱动。 + +* **检查 Firefox 版本:** + 1. 打开 Firefox 浏览器。 + 2. 在地址栏输入 `about:support` 并回车。 + 3. 查找 "应用程序基础" (Application Basics) 部分下的 "版本" (Version) 号。 + +* **下载 GeckoDriver:** + 1. 访问 **GeckoDriver GitHub 发布页面**:`https://github.com/mozilla/geckodriver/releases` + 2. 通常,你需要下载最新稳定版本的 GeckoDriver。向下滚动页面,找到最新发布的版本(例如:v0.34.0)。 + 3. 在 "Assets" (资产) 部分,根据你的操作系统(Windows, macOS, Linux)和架构(x64, x86)选择对应的 `geckodriver.zip` 或 `geckodriver.tar.gz` 文件下载。 + 4. 解压下载的文件,你会得到一个 `geckodriver.exe` (Windows) 或 `geckodriver` (macOS/Linux) 可执行文件。 + +--- + +### 3. Microsoft Edge (MSEdgeDriver) + +MSEdgeDriver 是 Microsoft Edge (基于 Chromium 的新版 Edge) 浏览器的 WebDriver 驱动。 + +* **检查 Edge 版本:** + 1. 打开 Microsoft Edge 浏览器。 + 2. 在地址栏输入 `edge://version` 并回车。 + 3. 记下你的 Microsoft Edge 版本号。 + +* **下载 MSEdgeDriver:** + 1. 访问 **Microsoft Edge Developer WebDriver 页面**:`https://developer.microsoft.com/zh-cn/microsoft-edge/tools/webdriver/` + 2. 在这个页面,你会看到不同 Edge 通道(稳定版、测试版、开发版、Canary 版)对应的 WebDriver 版本。**务必选择与你的 Edge 浏览器版本完全匹配的 WebDriver。** + 3. 根据你的操作系统(Windows, macOS, Linux)和架构(x64, x86, ARM64),下载对应的 `msedgedriver.zip` 文件。 + 4. 解压下载的文件,你会得到一个 `msedgedriver.exe` (Windows) 或 `msedgedriver` (macOS/Linux) 可执行文件。 + +--- + +### 下载后的处理 + +下载并解压 WebDriver 驱动后,你需要将这些可执行文件放置在你的系统 **PATH 环境变量** 中包含的某个目录里,或者在你的自动化脚本中明确指定它们的路径。将它们放在 PATH 中是最方便的做法,这样 Selenium 就可以直接找到并使用它们。 diff --git a/draw/drawimage.simple b/draw/drawimage.simple index d8e3eb5..c38e357 100644 Binary files a/draw/drawimage.simple and b/draw/drawimage.simple differ diff --git a/media/2025-06-11_893652.png b/media/2025-06-11_893652.png new file mode 100644 index 0000000..87b1169 Binary files /dev/null and b/media/2025-06-11_893652.png differ diff --git a/media/CaptureActiveWindow.simple b/media/CaptureActiveWindow.simple index e6fbe81..c687f52 100644 Binary files a/media/CaptureActiveWindow.simple and b/media/CaptureActiveWindow.simple differ diff --git a/media/CaptureFullScreen.simple b/media/CaptureFullScreen.simple index f3ea551..6519ddd 100644 Binary files a/media/CaptureFullScreen.simple and b/media/CaptureFullScreen.simple differ diff --git a/media/CaptureWindow.simple b/media/CaptureWindow.simple index b57a2e2..a68f4ce 100644 Binary files a/media/CaptureWindow.simple and b/media/CaptureWindow.simple differ diff --git a/media/MediaPlay.simple b/media/MediaPlay.simple index 69b8b3c..3765d20 100644 Binary files a/media/MediaPlay.simple and b/media/MediaPlay.simple differ diff --git a/media/PixelPoint.simple b/media/PixelPoint.simple index 3837f22..3e35af3 100644 Binary files a/media/PixelPoint.simple and b/media/PixelPoint.simple differ diff --git a/media/PlayRecord.simple b/media/PlayRecord.simple index 9d55cd0..5f7258c 100644 Binary files a/media/PlayRecord.simple and b/media/PlayRecord.simple differ diff --git a/media/VideoFrame.simple b/media/VideoFrame.simple index 3901dfa..88068fe 100644 Binary files a/media/VideoFrame.simple and b/media/VideoFrame.simple differ diff --git a/mouse/CellClick.simple b/mouse/CellClick.simple index 923c6b8..d89fd22 100644 Binary files a/mouse/CellClick.simple and b/mouse/CellClick.simple differ diff --git a/mouse/CellMove.simple b/mouse/CellMove.simple index 42a7a2a..d7ddcd5 100644 Binary files a/mouse/CellMove.simple and b/mouse/CellMove.simple differ diff --git a/mouse/DragPointer.simple b/mouse/DragPointer.simple index e3aa95c..899ff6d 100644 Binary files a/mouse/DragPointer.simple and b/mouse/DragPointer.simple differ diff --git a/system/OpenApplication.simple b/system/OpenApplication.simple index 7defd23..7327a1b 100644 Binary files a/system/OpenApplication.simple and b/system/OpenApplication.simple differ diff --git a/system/startprocess.simple b/system/startprocess.simple index f9d34e9..a43e9b2 100644 Binary files a/system/startprocess.simple and b/system/startprocess.simple differ diff --git a/type/camera.simple b/type/camera.simple index 68d8315..0dee87c 100644 Binary files a/type/camera.simple and b/type/camera.simple differ diff --git a/web/click.simple b/web/click.simple index 9ab2341..f8fce17 100644 Binary files a/web/click.simple and b/web/click.simple differ diff --git a/web/screenshot.simple b/web/screenshot.simple index ebd4fe8..948ea5f 100644 Binary files a/web/screenshot.simple and b/web/screenshot.simple differ diff --git a/web/sendkey.simple b/web/sendkey.simple index fccb6b7..2ad7a9a 100644 Binary files a/web/sendkey.simple and b/web/sendkey.simple differ diff --git a/window/ActiveWindow.simple b/window/ActiveWindow.simple index c9b8354..e60d11d 100644 Binary files a/window/ActiveWindow.simple and b/window/ActiveWindow.simple differ diff --git a/window/EnumWindows.simple b/window/EnumWindows.simple index 7aefe6d..fb291a7 100644 Binary files a/window/EnumWindows.simple and b/window/EnumWindows.simple differ diff --git a/window/FlashWindow.simple b/window/FlashWindow.simple index 1c7a2c3..1b47576 100644 Binary files a/window/FlashWindow.simple and b/window/FlashWindow.simple differ diff --git a/window/MessageBox.simple b/window/MessageBox.simple index 9c8a7d7..a1e8c28 100644 Binary files a/window/MessageBox.simple and b/window/MessageBox.simple differ diff --git a/window/SpecialWindow.simple b/window/SpecialWindow.simple index 836b4b5..1f926a8 100644 Binary files a/window/SpecialWindow.simple and b/window/SpecialWindow.simple differ diff --git a/window/findwindow.simple b/window/findwindow.simple index 435df09..dca81ed 100644 Binary files a/window/findwindow.simple and b/window/findwindow.simple differ