我们先来看一下效果,我这里设置的是4s后开始发送,间隔0.5s发一次。
用Python实现电脑自动发消息,内容自定义,快慢均可
-
系统:Windows10 64位
-
Python版本:3.9
-
Pycharm版本:2021.1.3
-
模块(库):os、time、pyautogui、pyperclip
实现的代码文件主要有两个,目的分别是:获取聊天窗口位置和实现自动发送消息功能,用到的库在上面已经提过了,在开始写代码之前,先把要用的库先pip下载装好,下面就不再说这个了。
1.获取聊天窗口位置(源码1)
在我们发消息之前,得需要知道聊天窗口的位置在哪,即鼠标停留在哪里才能定位到聊天窗口的输入界面,也就是鼠标的x和y坐标是多少。
这里我用的是os、time和pyautogui这三个库,获取鼠标的实时位置的:
try:
while True:
print(“Press Ctrl-C to end”)
x, y = pag.position() # 返回鼠标的坐标
posStr = “Position:” + str(x).rjust(4)