需要安装python-xlib库
使用:
1) 记录鼠标轨迹:
代码:
python smartmouse.py -r
2) 重放鼠标轨迹:
代码:
python smartmouse.py -p
记录文件格式如下:
代码:
6,8,sleep:2
6,8,click:1
6,8,sleep:3
315,4,click:1
315,4,sleep:2
800,662,click:3
800,662,sleep:2
780,662,click:1
前面两个分别是屏幕的x和y坐标,从第三个起是可选的,支持click, release, press 和 sleep
click, release, press 后边跟“:”,“:”后面的数字 1 表示左键,2 是中键,3 是右键, 4 是向上滚滚轮, 5 是向下滚滚轮。
sleep后面数字表示在该坐标点停留的时间,单位秒。
未完成部分,自动记录鼠标轨迹时候尚不能记录鼠标按键事件,有懂xlib的童鞋请提出建议或解决方法
源码:
代码:
#!/usr/bin/python
#-*- coding: utf-8 -*-
# name: smartmouse.py
# useage:
# 1) 记录鼠标轨迹
#