最近看了一下pyautogui这个库,这个库的作用简单来说就是利用程序模拟键盘和鼠标进行输入,就相当于有了个模拟的自动键鼠。根据它最基础的功能我写了一段代码,可以实现在微信、QQ等社交软件(只要有聊天框都行)自动连续多条输入信息。代码基于win11的用户自定义短语功能进行编写
这个代码用来干什么大家见仁见智哈,代码如下:
import pyautogui # 调用第三方库
import time
messages = [] # 设置要输入的内容,这里暂时是空的
num_messages = len(messages) # 输入消息的次数就是列表中元素的个数
time.sleep(10) # 程序运行后,等待一段时间(10秒),以便你有时间将鼠标放入聊天框中
for i in range(num_messages): # 模拟键盘输入和发送消息
pyautogui.typewrite(messages[i % len(messages)]) # 循环使用消息列表中的内容
pyautogui.press('5') # 模拟按下5
pyautogui.press('enter') # 模拟按下回车
time.sleep(0.5) # 等待一段时间,以便消息发送成功
现在message是一个空列表,需要往里面加元素(也就是要发送的消息),因为是最基础的操作,所以这里只模拟了键盘输入,所以需要用到win11设置中的