準備:pip install win32gui
可能遇到的麻煩:
No module named ‘win32gui‘ 的解決方法(踩坑之旅)
原始碼:
import win32gui
import win32con
import win32clipboard as w
import time
def send(name, msg):
# 打開剪貼板
w.OpenClipboard()
# 清空剪貼板
w.EmptyClipboard()
# 設定剪貼板內容
w.SetClipboardData(win32con.CF_UNICODETEXT, msg)
# 獲取剪貼板內容
date = w.GetClipboardData()
# 關閉剪貼板
w.CloseClipboard()
# 獲取qq視窗句柄
handle = win32gui.FindWindow(None, name)
if handle == 0:
print('未找到視窗!')
# 顯示視窗
win32gui.ShowWindow(handle, win32con.SW_SHOW)
# 把剪切板內容粘貼到qq視窗
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) # 延緩行程
def main():
name = '***' # QQ聊天視窗的名字
print('開始')
for i in range(1, 20):
send(name, '第' + str(i) + '次測驗')
send(name,'哼哼哼')
print('結束')
main()
運行截圖:

食用指南:
要先打開聊天視窗噢,而且視窗要單開!否則:

嚴正宣告:
for i in range(1, 20):
send(name, '第' + str(i) + '次測驗')
send(name,'哼哼哼')
在這里修改回圈次數和發送內容,注意回圈不要太大哦!否則被打了被拉黑了,本銀概不負責,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/260061.html
標籤:python
上一篇:matplotlib必備圖表繪制
下一篇:Python的基本資料型別
