Python倒计时自动发微信(电脑版微信)
一、前言:
Python倒计时自动发微信(电脑版微信登录状态)
二、主要思路及步骤:
1、先启动微信
2、定位到搜索框
3、搜索微信
4、进入聊天窗口
5、粘贴文本内容
6、发送
7、关闭微信窗口
三、代码:
import pyautogui
import time
import win32api
import win32con
import win32gui
import win32clipboard as wdef FindWindow(chatroom):win = win32gui.FindWindow('WeChatMainWndForPC', chatroom)print('正在启动微信')print('-----------------')if win != 0:win32gui.ShowWindow(win, win32con.SW_SHOWMINIMIZED)win32gui.ShowWindow(win, win32con.SW_SHOWNORMAL)win32gui.ShowWindow(win, win32con.SW_SHOW)win32gui.SetWindowPos(win, win32con.HWND_TOP, 0, 0, 500, 700, win32con.SWP_SHOWWINDOW)win32gui.SetForegroundWindow(win) # 获取控制time.sleep(1)tit = win32gui.GetWindowText(win)print('已启动【' + str(tit) + '】窗口')print('-----------------')else:print('找不到【%s】窗口' % chatroom)print('-----------------')exit()# 设置和粘贴剪贴板
def ClipboardText(ClipboardText):w.OpenClipboard()w.EmptyClipboard()w.SetClipboardData(win32con.CF_UNICODETEXT, ClipboardText)w.CloseClipboard()time.sleep(1)win32api.keybd_event(17, 0, 0, 0)win32api.keybd_event(86, 0, 0, 0)win32api.keybd_event(86, 0, win32con.KEYEVENTF_KEYUP, 0)win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)# 模拟发送动作
def SendMsg():win32api.keybd_event(18, 0, 0, 0)win32api.keybd_event(83, 0, 0, 0)win32api.keybd_event(18, 0, win32con.KEYEVENTF_KEYUP, 0)win32api.keybd_event(83, 0, win32con.KEYEVENTF_KEYUP, 0)# 模拟发送微信文本消息
def SendWxMsg(wxid, sendtext):# 先启动微信FindWindow('微信')time.sleep(1)# 定位到搜索框pyautogui.moveTo(143, 39)pyautogui.click()# 搜索微信ClipboardText(wxid)time.sleep(1)# 进入聊天窗口pyautogui.moveTo(155, 120)pyautogui.click()# 粘贴文本内容ClipboardText(sendtext)# 发送SendMsg()print('已发送')# 关闭微信窗口time.sleep(1)pyautogui.moveTo(683, 16)pyautogui.click()# 打开控制台运行
print('欢迎使用Python自动发微信脚本')
print('---------------------')
print('正在启动中...')
print('已启动')
print('---------------------')WxMsg = input('你要发送的内容是:')
print('---------------------')
ToWx = input('你要发送给谁(填微信号):')
print('---------------------')
yanshi = input('延迟多少秒发送(单位/秒,无需填写单位,只需填写数字):')
print('---------------------')
print('倒计时中...')
print('---------------------')# 延时发送
time.sleep(int(yanshi))# 执行发送动作
SendWxMsg(ToWx, WxMsg)
四、效果展示:
Python倒计时自动发微信(电脑版微信)相关推荐
- 微信电脑版-微信for windows客户端发布
12月份微信Windows版客户端1.0 Alpha推出,昨天微信for windows 1.0客户端(测试版)发布更新,超过三亿人使用的聊天应用,现在登录Windows桌面.你可以在Windows上 ...
- python去掉json中的转义符_企业微信表情符自动转义怎么用?企业微信电脑版这样做...
企业微信有一个独特的功能叫做"表情符自动转义",其实通俗点说就是表情的快捷键,设定了这个之后,可以在键盘上点击这个符号,而在企业微信电脑版上显示的就是对应的表情,对于快速恢复很 ...
- python 微信聊天机器人_python操作微信自动发消息的实现(微信聊天机器人)
前言 最近在学习python,发现一个微信自动发消息的小demo感觉很有意思,试了一下,不成功,因为demo中用的是itchat这个库来操作微信,而这个库是通过微信网页版来操作微信的,现在微信网页版已 ...
- python微信自动发消息_python操作微信自动发消息的实现(微信聊天机器人)
前言 最近在学习python,发现一个微信自动发消息的小demo感觉很有意思,试了一下,不成功,因为demo中用的是itchat这个库来操作微信,而这个库是通过微信网页版来操作微信的,现在微信网页版已 ...
- 【Python】解决最新电脑版微信[22-06]聊天文件统一按用户归类到MsgAttach文件夹的问题
[Python]解决最新电脑版微信[22-06]聊天文件统一按用户归类到MsgAttach文件夹的问题 背景 前提 代码 版本1 版本2 背景 最近,微信又更新了,但这一版本的聊天文件安排方式变化有点 ...
- 微信电脑版只能扫码登录的原因,你一定想不到
来源:电脑报CQCPCW 谁能想到,微信原本是作为一款社交软件,如今却成了很多上班族使用频率最高的办公软件.很多人电脑上安装了PC版微信,工作聊天两不误,传输文件也算方便. 但微信PC版总是不尽人意, ...
- 大V吐槽微信电脑版:视频、表情占满C盘
本文转载自IT之家 IT之家 6 月 9 日消息 国民级聊天软件微信经常是人们吐槽的对象,可以说是看不惯但又离不开.昨天又有大 V 对微信进行了吐槽,这次吐槽的是微信电脑版. 187 万粉丝的大 V@ ...
- Python3,20行代码,通过微信电脑版爬取朋友圈数据,老板再也抓不到我上班看手机了!!!
爬取微信电脑版朋友圈数据 1.引言 2.桌面图形界面工具介绍 2.1 PyAutoGUI 2.2 PyWinAuto 3.代码实战 1.引言 小屌丝:鱼哥,忙吗?? 小鱼:忙!! 小屌丝:想问你件事. ...
- 微信功能版(可用于电脑、安卓手机端)微信电脑版 使用说明
好外号外!!!!本文是微信功能版(可用于电脑.安卓手机端)使用说明[转自网络,本文仅限于个人交流] 经过开发,此版本能够自行设置当前地址位置,可以随意改变地点,方便你有针对性的找任何地区的周边好友,交 ...
最新文章
- 计算图像的标准差与方差(meanStdDev() 函数)
- TCP/IP协议讲的明明白白
- mysql8 优化_MySQL 8.0 优化
- “约见”面试官系列之常见面试题之第九十四篇之MVVM框架(建议收藏)
- poi 读取excel
- httpclient base64 文件上传_代码级别的上传下载神器
- SpringBoot结合Druid配置JNDI多数据源
- 【bzoj2989】数列 KD-tree+旋转坐标系
- 【第七篇】Vue实战综合案例
- android离线身份证识别(从相册选择)
- Eplan执行翻译操作详细教程
- 手机支付宝,微信的请求userAgent
- dell服务器T420装系统,ThinkPad T420笔记本一键u盘装系统win7教程
- 《Python 3网络爬虫开发实战 》崔庆才著 第三章笔记
- 关于排列熵的一些理解与解释
- brpc源码分析——数据报处理过程
- 学习Linux内核必读的五本书
- Hibernate 编写测试类,进行增删改查 自动生成表
- 1.layer弹窗在使用时,原本隐藏的div,在打开弹窗后竟然显示出来了
- 【新书-赛博空间学与赛博学】-序言-元宇宙的理论根基
热门文章
- “京东•京点”智慧办公解决方案发布 科技驱动办公场景智慧跃迁
- 三星530换固态硬盘_三星发布4TB SSD固态硬盘:SATA3.0接口
- 科学计算机怎么刷机,华为p1怎么刷机【图文教程】
- 格林函数(Green’s function)
- 音乐在不同HTML页面的连续播放问题
- 一个零基础学python能学会吗_零基础可以学Python吗
- 5018软件项目管理
- 易通卡拉ok点播系统 2003 bt
- 浅谈Nick的大学生活,专科生真的没有翻身余地了吗?
- 【剑拔峨眉 团队裂变】蜜拓蜜教育第二期高端人才特训营完美收官