首先要引用pyautogui,这个模块是控制鼠标动作的

import pyautogui

如果你的pyautogui模块没有安装则可以通过在终端运行pip命令安装

pip install pyautogui

然后再引用time模块,这个可以更好控制鼠标的动作时间

import time

首先是moveTo函数,这个函数是将鼠标移动到目标位置,用法如下,x,y都是像素

x=11
y=22
pyautogui.moveTo(x, y)

这段代码的一丝就是将鼠标移动到电脑屏幕上(11,22)这个点

当然,我们鼠标如果只是可以移动这是不行的,我们还需要有点击的功能,更好得帮我们攻击敌人(如压连狙,连续点击会让自己分心)

左键单击

pyautogui.click(button='left')

右键单击

pyautogui.click(button='right')

左键右键同时单击

pyautogui.click(button='left,right')

下面是dragTo,这个函数就比较有意思了

将鼠标从当前位置开始,移动到(1,2),并按住鼠标左键,拖动速度为3,步长为4

x = 1
y = 2
z = 3
w = 4
pyautogui.dragTo(x, y, button='left', duration=z, steps=w)

接下来是time模块的使用

首先是sleep函数的用法,可以让程序睡眠一段时间

如,程序睡眠三秒

time.sleep(3)

以及,获取程序的运行时间x


代码1

start_time = time.perf_counter()

代码2

end_time = time.perf_counter()

x = end_time - start_time

如果你能灵活运用以上几个函数,那么,你就可以自己写出一个压枪宏了,当然,这个过程非常麻烦

end

奶妈镇楼