import pyautogui#应该是操作键盘的库
import pyperclip#应该是操作windows操作系统剪贴板的库
import time
def get_msg(): #内容输入函数
contents = '''
张三|张工您好,您的工作卓有成效,我代表公司董事会感谢您为公司的努力。
李四|李总您好,您的汇款已收到,感谢您的惠顾。
''' #一行一条信息,|之前是名字,|也可以使用\t等其他字符。
return contents.split("\n")
def send_msg():
pyautogui.hotkey('ctrl', 'alt', 'w') # Ctrl + alt + w 打开微信
for msg in get_msg():
if msg=='':
continue
(friend,msgdata) = msg.split("|")
pyautogui.hotkey('ctrl', 'f') # 搜索好友
pyautogui.hotkey('ctrl', 'a')
print(friend)
pyperclip.copy(friend) # 复制好友昵称到粘贴板
pyautogui.hotkey('ctrl', 'v') # 模拟键盘 ctrl + v 粘贴
time.sleep(2) # 暂停2秒,留给程序响应的时间。
pyautogui.press('enter') # 回车进入好友消息界面
print(msgdata)
pyperclip.copy(msgdata) # 复制需要发送的内容到粘贴板
pyautogui.hotkey('ctrl', 'v') # 模拟键盘 ctrl + v 粘贴内容
pyautogui.press('enter') # 发送消息
time.sleep(3) # 每条消息间隔 3 秒
send_msg()