最近因为某些原因需要在特定时间给别人发送消息,本以为微信会有自带定时发消息功能结果发现没有,就想着用Python自己写一个定时发消息的脚本。 初步了解了下相关的API好像用不了了,于是想到可以用pynput库模拟按键, pywinauto、uiautomation库实现界面的自动化。
pip install -r requirements.txt
在main.py中将exe文件路径wechat_path/qq_path修改为自己的路径,自行设定发送时间send_time、好友friend_name和消息message后直接运行main.py,详见代码注释
QQ无法自动获取窗口,原因不明,需要自己保持窗口在顶层,微信没问题