python 自动发送微信消息 (win)
需安装引入包 win32clipboard, win32con, win32api, win32gui
打开微信窗口
运行以下文件
import win32clipboard as w
import win32con
import win32api
import win32gui
import time#把文字放入剪贴板
def setText(aString):w.OpenClipboard()w.EmptyClipboard()w.SetClipboardData(win32con.CF_UNICODETEXT,aString)w.CloseClipboard()#模拟ctrl+V
def ctrlV():win32api.keybd_event(17,0,0,0) #ctrlwin32api.keybd_event(86,0,0,0) #Vwin32api.keybd_event(86,0,win32con.KEYEVENTF_KEYUP,0)#释放按键win32api.keybd_event(17,0,win32con.KEYEVENTF_KEYUP,0)#模拟alt+s
def altS():win32api.keybd_event(18,0,0,0)win32api.keybd_event(83,0,0,0)win32api.keybd_event(83,0,win32con.KEYEVENTF_KEYUP,0)win32api.keybd_event(18,0,win32con.KEYEVENTF_KEYUP,0)
# 模拟enter
def enter():win32api.keybd_event(13,0,0,0)win32api.keybd_event(13,0,win32con.KEYEVENTF_KEYUP,0)
#模拟单击
def click():win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
#移动鼠标的位置
def movePos(x,y):win32api.SetCursorPos((x,y))if __name__=="__main__":#获取鼠标当前位置#hwnd=win32gui.FindWindow("MozillaWindowClass",None)hwnd = win32gui.FindWindow("WeChatMainWndForPC", None)win32gui.ShowWindow(hwnd,win32con.SW_SHOW)win32gui.MoveWindow(hwnd,0,0,1000,700,True)time.sleep(0.01)#1.移动鼠标到通讯录位置,单击打开通讯录movePos(28,147)click()#2.移动鼠标到搜索框,单击,输入要搜索的名字movePos(148,35)click()setText('文件传输助手') #假设我的好友里有文件传输助手ctrlV()time.sleep(1) #别问我为什么要停1秒,问就是给微信一个反应的时间,他反应慢反应不过来,其他位置暂停的原因同样enter()time.sleep(1)#3.复制要发送的消息,发送setText('1')ctrlV()altS()
python 自动发送微信消息 (win)相关推荐
- python之自动发送微信消息
这篇文章主要是总结最近写自动发送微信消息的python代码时所接触的两个库--pyautogui和pyperclip的用法. 在网上找了很多能实现发送微信消息的方法,其中有使用itchat和wxpy库 ...
- Python发送微信消息(文字、图片、文件)给指定好友和微信群,零基础可看懂(附源码和教程)
前言 本示例是调用Windows API模拟发送,用Python调用win32api这个库来调用Windows API模拟人的手动操作来发送消息. 在使用前,请将你微信的窗口设置为在最前面,这样就便于 ...
- python自动回复微信群的消息_程序员用python实现微信消息群发和微信自动回复
程序员用python实现微信消息群发和微信自动回复 每当逢年过节的时候, 你是否会遇到要给亲朋好友发祝福而不得不重复复制.改名.发送的麻烦, 还有收到许多好友祝福又来不及回复的情况.如果有,这篇文章正 ...
- Python发送微信消息(文字、图片、文件)给指定好友和微信群(调用Win32 API模拟人的手动操作来发送消息)
本示例是调用Windows API模拟发送,用Python调用win32api这个库来调用Windows API模拟人的手动操作来发送消息. 在使用前,请将你微信的窗口设置为在最前面,这样就便于程序找 ...
- python发送微信消息_python 发送QQ或者微信消息
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 废话少说,先上代码: # coding = utf-8 import win32gui import win32api import win32con i ...
- 自动发送微信消息或QQ消息的自用代码
自动发送微信消息或QQ消息的自用代码 等待时间函数 发送QQ消息 发送微信消息 '强制结束vbs运行 关键的精彩在这里应用呢 '检测指定进程是否运行 QQ消息发送,*号表示QQ号 定时运行的代码 欢迎 ...
- 使用 Python 实现微信消息的一键已读
文章目录 使用 Python 实现微信消息的一键已读 1.实现思路 2.安装依赖 3.编写代码 4.运行效果 使用 Python 实现微信消息的一键已读 关键词 微信消息一键已读 微信消息批量已读 微 ...
- python自动发送微信-Python自动定时发送微信消息
如今微信已成为我们日常生活的主要交流工具,利用itchat库,我们可以发送微信消息,如果需要定时自动发送,则需要借助apscheduler库,关于apscheduler库,前一篇转载文章有专门的介绍. ...
- 用python编写定时自动发送微信消息
可以使用 "wxpy" 库来实现定时发送微信消息.首先需要安装该库,可以使用以下命令进行安装: pipinstall wxpy
最新文章
- 怎么计算另一个表格内某几列的和_Excel 函数(一) – 用 evaluate 函数自动计算
- 大数据WEB阶段Spring框架 AOP面向切面编程(一)
- 《版式设计——日本平面设计师参考手册》—第1章应用对象样式
- java atd_Java字符串String详解
- CSS兼容IE/Firefox要点
- php 通讯协议,通讯协议作用
- Atitit图像处理的用途
- R plot图片背景设置为透明_R语言(绘图入门)
- java md5加密 32位 小写
- JavaScript模块化编程(总结)
- Win10电脑主板型号怎么查看
- SpringCloudStream、Spring事件监听机制、SpringCloudBus
- 【论文笔记】Learning from Multiple Cities: A Meta-Learning Approach for Spatial-Temporal Prediction
- 图神经网络和常见的神经网络的区别
- CDOJ 1644 KKX Sequence
- 计算机操作员初级试题及答案,计算机操作员初级试题及答案.doc
- 2015-年校内选拔-蓝桥杯C-(A组)赛题-勾股定理
- matlab memory 代数环,代数环概念
- MATLAB Simulink
- MathWorks 中国
- Jenkins整合dingding json pusher,发送自定义消息到钉钉群
- 红黑树的性质以及时间复杂度证明