- UID
- 7255
- 注册
- 2024-11-03
- 消息
- 157
- 金粒
- 金粒477粒
- 钻石
- 钻石0颗
- 嗨币
- 嗨币1元
- 山东
- 青岛市 用户
- #1
最近闲的没事就写了两个python脚本,专门代替人力来大量、批量化发消息。
需要安装python3,安装完记得在CMD中
pip3 install pyautogui
pip3 install pyperclip
不然报错烦死你!
这几段代码来定位鼠标在这个电脑屏幕的位置
然后是第二段代码,来自动定位鼠标并发消息。新建py文件并命名为 自动发消息.py:
1. 其中,contect为你要发的内容,就把里边的 a 改为你要输入的消息即可
2. (1) if line: 后注释掉的两行用于发消息框不会会随界面滚动的应用/网站,比如微信 QQ
(2) 如果遇到HiMCBBS MineBBS XDA Froum之类的论坛请取消注释!(将#去掉)
3. (1) pyautogui.hotkey("enter") 的情况适用于上边第二条第一项
(2) pyautogui.hotkey("ctrl","enter") 的情况适用于上边第二条第二项
如果是情况(1)则注释 pyautogui.hotkey("ctrl","enter") 行,取消注释 pyautogui.hotkey("enter") 行
如果是情况(2)则注释 pyautogui.hotkey("enter") 行,取消注释 pyautogui.hotkey("ctrl","enter") 行
4. 从第一段获取的坐标请填写到 pyautogui.click(xxx,xxx) 行!!!
5. 如果还有看不懂的地方请在此帖评论区回复!感谢您的配合!:)
需要安装python3,安装完记得在CMD中
pip3 install pyautogui
pip3 install pyperclip
不然报错烦死你!
--------------------接下来为使用教程--------------------
首先复制第一段代码,新建py文件并命名为 定位鼠标位置.py :
Python:
#此脚本用于定位鼠标在屏幕位置,需要安装pyautogui、pyperclip库
#安装命令(CMD中操作,需要提前安装python):
#pip3 install pyautogui
#pip3 install pyperclip
#此脚本作者:EnderPhantomWing 作者保留一切权力,禁止转载!
import os
import time
import pyautogui
try:
while True:
print("Press Ctrl-C to end")
x,y = pyautogui.position() # 返回鼠标的坐标
posStr = "Position:" + str(x).rjust(4) + ',' + str(y).rjust(4)
print(posStr) # 打印坐标
time.sleep(0.2)
os.system('cls') # 清楚屏幕
except KeyboardInterrupt:
print('end....')
然后是第二段代码,来自动定位鼠标并发消息。新建py文件并命名为 自动发消息.py:
Python:
#此脚本用于自动发消息,需要安装pyautogui、pyperclip库
#安装命令(CMD中操作,需要提前安装python):
#pip3 install pyautogui
#pip3 install pyperclip
#此脚本作者:EnderPhantomWing 作者保留一切权力,禁止转载!
import os
import time
import pyautogui
import pyperclip
content="""a"""
for line in list(content.split("\n"))*500:
if line:
#pyautogui.scroll(-10000)
#time.sleep(1)
pyautogui.click(xxx,xxx) #鼠标点击并定位到聊天窗口
pyperclip.copy(line) #复制该行
pyautogui.hotkey("ctrl","v") #粘贴,mac电脑则把ctrl换成command
time.sleep(0.5)
pyautogui.hotkey("ctrl","enter") #发送
#pyautogui.hotkey("enter") #发送
time.sleep(14) #每次发完间隔14s
1. 其中,contect为你要发的内容,就把里边的 a 改为你要输入的消息即可
2. (1) if line: 后注释掉的两行用于发消息框不会会随界面滚动的应用/网站,比如微信 QQ
(2) 如果遇到HiMCBBS MineBBS XDA Froum之类的论坛请取消注释!(将#去掉)
3. (1) pyautogui.hotkey("enter") 的情况适用于上边第二条第一项
(2) pyautogui.hotkey("ctrl","enter") 的情况适用于上边第二条第二项
如果是情况(1)则注释 pyautogui.hotkey("ctrl","enter") 行,取消注释 pyautogui.hotkey("enter") 行
如果是情况(2)则注释 pyautogui.hotkey("enter") 行,取消注释 pyautogui.hotkey("ctrl","enter") 行
4. 从第一段获取的坐标请填写到 pyautogui.click(xxx,xxx) 行!!!
5. 如果还有看不懂的地方请在此帖评论区回复!感谢您的配合!:)
- 内容版权许可
- 作者保留一切权利,禁止转载