/AutoClick

此脚本用于自动执行一些简单流程化的操作

Primary LanguagePython

AutoClick

此脚本用于执行一些简单重复性的操作

  • 休眠
  • 移动鼠标;
  • 点击鼠标;
  • 键盘输入;
  • 键盘快捷键;

1. 脚本运行

此脚本可直接在cmd中执行

python AutoClick.py 指令文件.txt 定位截图存放地址
  • 执行该脚本之前,需提前安装python编译器
  • .py文件之后可填两个传入变量
    • 指令文件地址;
    • 定位截图存放地址;
    • 两个传入变量可省略,程序可以正常运行,但超过两个变量程序则会终止;

2. 指令文件填写要求

1、鼠标移动:图“1”;
2、点击:左单击1次【间隔0秒】;
3、输入:Hello World!;
4、按下:“enter”;
5、休眠:5;
  • 每一行执行一个指令,为中文输入格式下的冒号;
    • 前为指令识别名:鼠标移动,点击,输入,按下,休眠;
    • 后为指令内容;
  • 每条指令都以数字开头1、,表示第几步执行该命令;
  • 每条指令都都以中文输入格式下的分号结尾

2.1 鼠标输入

冒号后面的指令内容包括:

  • 图“图片名”:

    • 表示:在当前屏幕中搜索截图所示的位置,鼠标移动到其中心位置;
    • 其中为识别名,引号(中文输入情况的下引号)里面为图片的名字;
    • 截图格式必须为.png
  • 坐标“(x, y)”:

    • 表示:鼠标移动到指示的位置(x, y);
    • 其中坐标为识别符,引号(中文输入情况的下引号)里面为目的点的坐标;
    • 目的点的坐标是在英文情况下输入
  • 左移“5”:

    • 表示:鼠标从当前位置向左/右/上/下移动指定像素点;
    • 其中为识别符,可以换成右/上/下,引号(中文输入情况的下引号)里面为欲移动的距离;
    • 距离可为整数或小数,但是要小于电脑屏幕的极限;

2.2 点击

冒号后面的指令内容包括:

表示:间隔多少秒,左击或右击(单/双/三击)多少次

  • (左/右)+单/双/三击+循环点击次数+【间隔时间】(eg. 左单击1次【间隔0秒】)
    • 左/右可省略,如果省略则默认左击;
    • 单/双/三击不可省略,必须指定;
    • 循环点击次数:不可省略,指定需要执行点击指令多少次;
    • 间隔时间:不可省略,【间隔**秒】为识别符,间隔时间必须以表示;
    • 如果点击次数为1,则间隔时间表示执行下一个指令的休眠时间;

2.3 输入

冒号后面的指令内容包括:直接输入中文或英文;

2.4 按下

冒号后面的指令内容包括:可以是键盘上的所有按键;

2.5 休眠

冒号后面的指令内容为:程序休眠的秒数;