# pyAppControl **Repository Path**: Yogurt_cry/pyAppControl ## Basic Information - **Project Name**: pyAppControl - **Description**: 基于 C# 开发的客户端控制程序。用于给一些存在大量重复性的软件操作场景提供技术支持。后续会逐渐提供相应的 App 控制解决方案 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-04 - **Last Updated**: 2022-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pyAppControl ![](https://img.shields.io/pypi/v/pyAppControl?label=pyAppControl) ![Python3.8+](https://img.shields.io/badge/Python-3.8%2B-blue) ![.Net Framework4.7.2](https://img.shields.io/badge/.NET%20Framework-4.7.2-blue) ![Windows 10 64位](https://img.shields.io/badge/Windows-10_64%E4%BD%8D-blue) ### 1 介绍 #### 1.1 立项原因   在很多行业中依然存在大量重复性的软件操作场景,虽然也有很多 RPA 的解决方案,但是更多的方案都是基于单机或单用户的使用场景,或者半自动的形式进行操作。在实际工作中,很多已经固化下来的操作流程基本是不会出现过多异常情况的,往往这样的操作都是倾向于使用无人值守,自动运行的方式来开展。因此,结合自身的使用场景和综合考虑,对相应的软件及其常用的使用场景进行提炼,形成较为通用的模块,供更多的流程使用。   很多软件操作场景流程还在逐步完善,后续会逐渐提供相应的 App 控制解决方案。 #### 1.2 解决问题 - 提炼通用的使用场景,使其操作流程模块化,更易于按需进行个性化的搭建 #### 1.3 运用技术 - win32Api - sqlite3 ### 2 开发环境 | 信息 | 说明 | | -------------- | ----------------------------------------------- | | 系统版本 | Microsoft Windows 10 专业工作站 10.0.19042 64位 | | Python 版本 | 3.8.3 | | .Net Framework | 4.7.2 | ### 3 支持版本 ![Python3.8+](https://img.shields.io/badge/Python-3.8%2B-blue) ![.Net Framework4.7.2](https://img.shields.io/badge/.NET%20Framework-4.7.2-blue) > 开发环境是 Python 3.8.3,理论上应该可以支持 Python 3 所有版本。 > 开发环境是 Windows 10 工作站版,理论上 Windows 10 的 .NET Framework 应该是默认支持的。 ### 4 支持系统 ![Windows 10 64位](https://img.shields.io/badge/Windows-10_64%E4%BD%8D-blue) > 调用的是 Win32API 所以理论上仅支持 Windows 系统。开发环境是 Windows 10 工作站版,理论上应该可以支持 Windows 10 所有版本。 ### 5 特点 - 模块化的操作流程 ### 6 推荐使用场景   当前解决方案是基于全自动无人值守的角度进行思考和开发的,因此在运行过程中设备的键鼠操作均有计算机进行操控,并不支持单设备同时存在人机交互操作的使用场景。当前解决方案推荐在单设备上运行,其交互操作使用 TCP 通信或 Http / Https 协议或数据库或通过 Api 接口远程操作的方式来进行,以确保当前解决方案运行过程不会受到人为因素的干扰。 ### 7 如何使用 #### 7.1 安装教程 ``` pip install pyAppControl # 经过实测, 中科大和豆瓣的镜像源的速度更快一点, 因此也可以使用以下命令 pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ pyAppControl # 中科大镜像 pip install -i http://pypi.douban.com/simple/ pyAppControl # 豆瓣镜像 ``` ### 8 更多信息 其他更多信息详见项目注释以及编辑器参数提醒