赞
踩
本人为python小白写此帖纪念用python写的第一个脚本
1、通过查找截图进行鼠标点击操作
2、通过直接输入屏幕中的坐标进行鼠标点击操作(在复制他人最新信息时采用指定坐标双击)
# 双击并复制信息
pyautogui.doubleClick(394, 862)
此处坐标是微信电脑版全屏时的坐标
如有朋友想要使用,不知截图和坐标怎么修改可留言
3、自己设置关键字及回复内容
- talk('你好', '你好呀')
- talk('你是谁', '我是')
- talk('你是什么专业', '机器人工程')
自己插入关键字(别人发的信息里包含的字)以及回复内容
talk('关键字','回复内容')
将自己加入的关键字及回复内容放在
- talk('你好', '你好呀')
- talk('你是谁', '我是dhr')
- talk('你是什么专业', '机器人工程')
后即可。
- import pyautogui
- import pyperclip
- import time
-
-
- def talk(a,b): #a是关键词,b是回复的句子
- if a in text:
- contect = b
- pyperclip.copy(contect)
- #回复信息
- pyautogui.hotkey('ctrl', 'v',)
- pyautogui.hotkey('enter')
- print(contect)
- else:
- print('没有回复')
-
-
- while True:
- # 找到信息来源
- location = pyautogui.locateCenterOnScreen('a.png', confidence=0.9)
- if location is not None:
- pyautogui.doubleClick(location.x, location.y)
- # 点击信息
- location = pyautogui.locateCenterOnScreen('name1.png', confidence=0.9)
- if location is not None:
- pyautogui.click(location.x, location.y)
- # 双击并复制信息
- pyautogui.doubleClick(394, 862)
- pyautogui.hotkey('ctrl', 'c')
- time.sleep(0.5)
- # 获取选中的消息文本信息
- text = pyperclip.paste()
- print(text)
- talk('你好', '你好呀')
- talk('你是谁', '我是')
- talk('你是什么专业', '机器人工程')
- # 点到文件助手,等待下一次信息
- location = pyautogui.locateCenterOnScreen('c.png', confidence=0.9)
- if location is not None:
- pyautogui.click(location.x, location.y)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。