需安装引入包  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)相关推荐

  1. python之自动发送微信消息

    这篇文章主要是总结最近写自动发送微信消息的python代码时所接触的两个库--pyautogui和pyperclip的用法. 在网上找了很多能实现发送微信消息的方法,其中有使用itchat和wxpy库 ...

  2. Python发送微信消息(文字、图片、文件)给指定好友和微信群,零基础可看懂(附源码和教程)

    前言 本示例是调用Windows API模拟发送,用Python调用win32api这个库来调用Windows API模拟人的手动操作来发送消息. 在使用前,请将你微信的窗口设置为在最前面,这样就便于 ...

  3. python自动回复微信群的消息_程序员用python实现微信消息群发和微信自动回复

    程序员用python实现微信消息群发和微信自动回复 每当逢年过节的时候, 你是否会遇到要给亲朋好友发祝福而不得不重复复制.改名.发送的麻烦, 还有收到许多好友祝福又来不及回复的情况.如果有,这篇文章正 ...

  4. Python发送微信消息(文字、图片、文件)给指定好友和微信群(调用Win32 API模拟人的手动操作来发送消息)

    本示例是调用Windows API模拟发送,用Python调用win32api这个库来调用Windows API模拟人的手动操作来发送消息. 在使用前,请将你微信的窗口设置为在最前面,这样就便于程序找 ...

  5. python发送微信消息_python 发送QQ或者微信消息

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 废话少说,先上代码: # coding = utf-8 import win32gui import win32api import win32con i ...

  6. 自动发送微信消息或QQ消息的自用代码

    自动发送微信消息或QQ消息的自用代码 等待时间函数 发送QQ消息 发送微信消息 '强制结束vbs运行 关键的精彩在这里应用呢 '检测指定进程是否运行 QQ消息发送,*号表示QQ号 定时运行的代码 欢迎 ...

  7. 使用 Python 实现微信消息的一键已读

    文章目录 使用 Python 实现微信消息的一键已读 1.实现思路 2.安装依赖 3.编写代码 4.运行效果 使用 Python 实现微信消息的一键已读 关键词 微信消息一键已读 微信消息批量已读 微 ...

  8. python自动发送微信-Python自动定时发送微信消息

    如今微信已成为我们日常生活的主要交流工具,利用itchat库,我们可以发送微信消息,如果需要定时自动发送,则需要借助apscheduler库,关于apscheduler库,前一篇转载文章有专门的介绍. ...

  9. 用python编写定时自动发送微信消息

    可以使用 "wxpy" 库来实现定时发送微信消息.首先需要安装该库,可以使用以下命令进行安装: pipinstall wxpy

最新文章

  1. 怎么计算另一个表格内某几列的和_Excel 函数(一) – 用 evaluate 函数自动计算
  2. 大数据WEB阶段Spring框架 AOP面向切面编程(一)
  3. 《版式设计——日本平面设计师参考手册》—第1章应用对象样式
  4. java atd_Java字符串String详解
  5. CSS兼容IE/Firefox要点
  6. php 通讯协议,通讯协议作用
  7. Atitit图像处理的用途
  8. R plot图片背景设置为透明_R语言(绘图入门)
  9. java md5加密 32位 小写
  10. JavaScript模块化编程(总结)
  11. Win10电脑主板型号怎么查看
  12. SpringCloudStream、Spring事件监听机制、SpringCloudBus
  13. 【论文笔记】Learning from Multiple Cities: A Meta-Learning Approach for Spatial-Temporal Prediction
  14. 图神经网络和常见的神经网络的区别
  15. CDOJ 1644 KKX Sequence
  16. 计算机操作员初级试题及答案,计算机操作员初级试题及答案.doc
  17. 2015-年校内选拔-蓝桥杯C-(A组)赛题-勾股定理
  18. matlab memory 代数环,代数环概念 - MATLAB Simulink - MathWorks 中国
  19. Jenkins整合dingding json pusher,发送自定义消息到钉钉群
  20. 红黑树的性质以及时间复杂度证明

热门文章

  1. SSL-ZYC 旅行
  2. 你的个人所得税完税证明看准了吗?
  3. Uboot 使用串口Kermit协议传输文件
  4. 如何知道Android机型是32位还是64位
  5. 【opencv】动态背景下运动目标检测 SURF配准差分
  6. Windows里下载并安装phpstudy(图文详解)
  7. Linux下各压缩工具的解压压缩命令
  8. android 微信分享 源码,记录Android微信分享功能的吐槽与思考
  9. 第八届山东省赛题 I Parity check 【找规律】
  10. Latex输入分段函数