此脚本用于执行一些简单重复性的操作
- 休眠
- 移动鼠标;
- 点击鼠标;
- 键盘输入;
- 键盘快捷键;
此脚本可直接在cmd中执行
python AutoClick.py 指令文件.txt 定位截图存放地址
- 执行该脚本之前,需提前安装python编译器;
.py
文件之后可填两个传入变量- 指令文件地址;
- 定位截图存放地址;
- 两个传入变量可省略,程序可以正常运行,但超过两个变量程序则会终止;
1、鼠标移动:图“1”;
2、点击:左单击1次【间隔0秒】;
3、输入:Hello World!;
4、按下:“enter”;
5、休眠:5;
- 每一行执行一个指令,
:
为中文输入格式下的冒号;:
前为指令识别名:鼠标移动,点击,输入,按下,休眠;:
后为指令内容;
- 每条指令都以数字开头
1、
,表示第几步执行该命令; - 每条指令都都以中文输入格式下的分号结尾
;
;
冒号后面的指令内容包括:
-
图“图片名”:
- 表示:在当前屏幕中搜索截图所示的位置,鼠标移动到其中心位置;
- 其中
图
为识别名,引号(中文输入情况
的下引号)里面为图片的名字; - 截图格式必须为
.png
;
-
坐标“(x, y)”:
- 表示:鼠标移动到指示的位置(x, y);
- 其中
坐标
为识别符,引号(中文输入情况
的下引号)里面为目的点的坐标; - 目的点的坐标是在
英文情况下输入
;
-
左移“5”:
- 表示:鼠标从当前位置向左/右/上/下移动指定像素点;
- 其中
移
为识别符,左
可以换成右/上/下
,引号(中文输入情况
的下引号)里面为欲移动的距离; - 距离可为整数或小数,但是要小于电脑屏幕的极限;
冒号后面的指令内容包括:
表示:
间隔多少秒,左击或右击(单/双/三击)多少次
- (左/右)+单/双/三击+循环点击次数+【间隔时间】(eg. 左单击1次【间隔0秒】)
左/右
可省略,如果省略则默认左击;单/双/三击
不可省略,必须指定;- 循环点击次数:不可省略,指定需要执行点击指令多少次;
- 间隔时间:不可省略,
【间隔**秒】
为识别符,间隔时间必须以秒
表示; - 如果点击次数为1,则间隔时间表示执行下一个指令的休眠时间;
冒号后面的指令内容包括:直接输入中文或英文;
冒号后面的指令内容包括:可以是键盘上的所有按键;
冒号后面的指令内容为:程序休眠的秒数;