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无法输入中文