1.安裝三方python包,pyautogui
pip install pyautogui
2.導入包
3.輸入代碼
import pyautogui as gui gui.hotkey('ctrl','alt','z') #模擬組合鍵 打開QQ快捷鍵 for i in range(1,100): gui.typewrite(message='!',) # ! 是發送的內容 gui.hotkey('ctrl','enter') #模擬組合鍵 發送消息
這種不支持輸入中文,如果你要是輸入中文的話,看下面。
pyperclip函數
1.下載
pip install pyperclip
1.導包
1.代碼
pyperclip.copy('中國') #復制你想要的內容 pyautogui.hotkey('ctrl','v') #然后執行復制
以下是我寫的,當時內容長,我就轉換了一下逗號:
import pyperclip import time import pyautogui as gui a = u"關於這個事,我簡單說兩句,至於我的身份,你明白就行,總而言之,這個事呢," a= a.replace('。',',') #替換 a=a.split(',') #分割成列表 gui.hotkey('ctrl', 'Shift', 'x') # 模擬組合鍵 打開QQ快捷鍵,微信也可以 for i in a: pyperclip.copy(i) time.sleep(2) gui.hotkey('ctrl', 'v') gui.hotkey('enter') # 模擬組合鍵 發送消息
文章是參考以下兩位大佬的傑作所寫:
python自動化發QQ消息
【python】pyautogui無法輸入中文