# Windows Automation Toolkit
Windows平台的自动化工具包,包含了图像检索,自动点击,鼠标键盘监听
Win32 Only.
## 功能
所有的监听事件和控制事件都可以通过网络通讯完成,可以用于进程间通讯
1. 屏幕抓取
2. 屏幕坐标识别
3. 鼠标键盘模拟
4. 鼠标键盘监听
5. 控制键鼠
6. 远程shell执行
启动后,主进程会进行同步任务执行。
同时主进程会开启一个后台任务(Uvicorn服务器)
Uvicorn服务器打开两个子监听进程,两个子进程和服务器实例共享一个内存状态
同步任务可以进行一些固定操作,类似于键鼠控制和自动化办公,功能上和按键精灵相似。
Uvicorn服务器只提供了对系统的监听和控制,以便进行进程间通讯和线程间通讯,目的是服务于同步任务的状态判断以及条件判断。
如果同步任务逻辑不复杂,可以不打开后台任务。
关于 TEMPLATE_MATCH_VAL 匹配目标值的最小阈值字段:如果是同一台机器识别的话,这个匹配值应该是99.99%以上。
## 使用方式
可能需要一些额外的安装包:
```bash
pip install -r requirements
```
## 额外
### 许可证
MIT
### 来源
> 这个项目的灵感来源于bilibiliUp主:[偶尔有点小迷糊](https://space.bilibili.com/39665558),原项目地址[ZiDongGuoJuQing](https://github.com/3150601355/ZiDongGuoJuQing)
>
> API还相对底层的,因此可以创造出很多使用场景,欢迎提出意见:phil616@163.com
>
> 请勿用于非法用途
### TODOS
* [] 远程屏幕控制
* [] 后台任务
* [] 各个状态的序列化和结构化
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
功能 所有的监听事件和控制事件都可以通过网络通讯完成,可以用于进程间通讯 屏幕抓取 屏幕坐标识别 鼠标键盘模拟 鼠标键盘监听 控制键鼠 远程shell执行 启动后,主进程会进行同步任务执行。 同时主进程会开启一个后台任务(Uvicorn服务器) Uvicorn服务器打开两个子监听进程,两个子进程和服务器实例共享一个内存状态 同步任务可以进行一些固定操作,类似于键鼠控制和自动化办公,功能上和按键精灵相似。 Uvicorn服务器只提供了对系统的监听和控制,以便进行进程间通讯和线程间通讯,目的是服务于同步任务的状态判断以及条件判断。 如果同步任务逻辑不复杂,可以不打开后台任务。 关于 TEMPLATE_MATCH_VAL 匹配目标值的最小阈值字段:如果是同一台机器识别的话,这个匹配值应该是99.99%以上。
资源推荐
资源详情
资源评论
收起资源包目录
wat-main.zip (25个子文件)
wat-main
assets
readme.md 87B
main.py 1KB
src
readme.md 229B
LICENCE 1KB
controller
__init__.py 0B
IOController.py 4KB
examples
readme.md 984B
GenshinAutoSkipPlot.py 2KB
utils
__init__.py 0B
screen.py 4KB
info.py 1KB
log.py 1KB
access.py 2KB
example.py 110B
requirements.txt 81B
.gitignore 72B
images
README.md 73B
listener
__init__.py 0B
SystemListener.py 5KB
HardwareState.py 4KB
IOListener.py 4KB
server.py 4KB
States.py 619B
README.md 2KB
config.py 931B
共 25 条
- 1
资源评论
云哲-吉吉2021
- 粉丝: 3265
- 资源: 1130
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功