自动发送QQ消息
pip install pywin32 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
import win32gui
import win32con
import win32clipboard as w
import time
def send(name, msg='消息内容未定义', num=1):
"""
:param name:窗口名字
:param msg: 需要发送的信息内容
:param num: 需要发送信息的次数
:return: null
"""
for i in range(0, num):
w.OpenClipboard()
w.EmptyClipboard()
w.SetClipboardData(win32con.CF_UNICODETEXT, msg)
w.GetClipboardData()
w.CloseClipboard()
handle = win32gui.FindWindow(None, name)
if handle == 0:
print('未找到窗口!')
win32gui.ShowWindow(handle, win32con.SW_SHOW)
win32gui.SendMessage(handle, win32con.WM_PASTE, 0, 0)
win32gui.SendMessage(handle, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
win32gui.SendMessage(handle, win32con.WM_KEYUP, win32con.VK_RETURN, 0)
time.sleep(1)
send('苏鱼儿', msg='i love you!', num=3)