一个简单的微信自动发送消息的python程序,对python的pyautogui模块的应用,想要实现更复杂的操作可以改基础为框架扩展实现目标操作。
import pyautogui
import time
import pyperclip
#用pyautogui控制输入快捷键完成操作
'''快捷键与剪切板'''
def openWechat():
pyautogui.hotkey("Ctrl","Alt","w") #微信快捷键可以在PC端设置中自定义
time.sleep(1) #养成良好的操作间隔习惯,避免被制裁
def chatWho(name):
pyautogui.hotkey("Ctrl","f") #微信电脑端默认的搜索键,这个在设置中可能无法自定义
time.sleep(1)
pyperclip.copy(name) #自动粘贴想要发送消息的人
pyautogui.hotkey("Ctrl","v")
time.sleep(1)
pyautogui.hotkey("Enter") #快捷键发送
time.sleep(1)
def sentMsg(msg):
pyperclip.copy(msg)
pyautogui.hotkey("Ctrl","v") #将目的信息传输到消息框中
time.sleep(1)
pyautogui.hotkey("Enter")
openWechat()
chatWho("目标对象") #以下是简单的函数调用,在运用时可自行加入循环判断等操作使完成更加复杂的操作
sentMsg("目标信息")
“我们无法预知某个瞬间的价值,直到它成为回忆”