通过wxauto和pyautogui库实现

1、安装wxauto和pyautogui库,pip安装即可。

pip install wxauto
pip install pyautogui

2、登录微信。

3、获取返回桌面的位置及微信快捷方式在桌面的位置。

from turtle import position
import pyautogui, sys
print("press ctrl-c to quit.")
try:while True:x, y = pyautogui.position()positionStr = "X: " + str(x).rjust(4) + "Y: " + str(y).rjust(4)print(positionStr, end="")print("\b" * len(positionStr),end="", flush=True)
except KeyboardInterrupt:print('\n')

4、修改pyautogui库的操作,即修改代码中的click和doubleclick的像素位置。

import time
from wxauto import WeChat
import pyautogui, sysprint('请输入发送人的备注:')
who = input()print("请输入推迟打开微信时间(s):")
t_delay1 = int(input())print("请输入推迟发送时间(s):")
t_delay2 = int(input())print("请选择发送消息还是文件:1.消息, 2.文件。输入1或2。")
chattype = int(input())if chattype == 1:print("请输入发送的消息:")chat_message = input()
elif chattype == 2:print("请输入文件的路径:")chat_file_path = input()time.sleep(t_delay1)    #推迟打开微信时间pyautogui.click(2559,1405)      #返回桌面---此处需要自己获取位置
pyautogui.doubleClick(38,1143)  #打开微信---此处需要自己获取位置wx = WeChat()  #获取当前微信客户端wx.GetSessionList()     # 获取会话列表
wx.ChatWith(who)time.sleep(t_delay2)    #推迟发送时间if chattype == 1:wx.SendMsg(chat_message)
elif chattype == 2:wx.SendFiles(chat_file_path)

【python】自动发送微信消息或文件相关推荐

  1. python 自动发送微信消息 (win)

    需安装引入包  win32clipboard, win32con, win32api, win32gui 打开微信窗口 运行以下文件 import win32clipboard as w import ...

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

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

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

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

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

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

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

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

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

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

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

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

  8. python企业微信机器人发送文件

    python企业微信机器人发送文件 import requests#传入文件 def post_file(id_url,wx_url,file):data = {'file': open(file,' ...

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

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

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

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

最新文章

  1. 视图属性+对象动画组件ViewPropertyObjectAnimator
  2. DIY高手自制Vista系统登录界面
  3. FAST300M无线宽带路由器FW300R(从)桥接TPLINK路由器(主)
  4. 如何关闭idea中反编译文件时的弹框提示?
  5. 借力阿里云数据中台,日播集团“数”识消费者
  6. java set spliterator_Java HashSet spliterator() 方法
  7. 前端学习(2261)总结
  8. Android doc |Getting Started|部分 转载 --管理Activity生命周期
  9. 嵌入式Linux系统编程学习之八基于文件指针的文件操作
  10. c语言字符型运算符,C语言试题:数据类型、运算符与表达式
  11. SpringCloud的Hystrix(五) Hystrix机制
  12. 离散数学第7章欧拉图,哈密顿图
  13. Android面试必问之Handler机制
  14. 会员直推奖php程序_PHP自适应卡益源码 前台直销系统报单费直推奖
  15. sklearn:OneHotEncoder的简单用法
  16. openvswitch console输出
  17. linux文件系统 ubi,UBI文件系统简介
  18. Python基础篇:你好,世界!
  19. spring的几种注入方式
  20. git修改已提交的信息

热门文章

  1. Androidstudio开发ARcore
  2. 数据库实验报告1数据库定义实验
  3. js实现图片压缩上传
  4. Flutter 绝对定位 轮播图背景色
  5. 频谱泄漏 matlab,频谱泄漏与窗函数.ppt
  6. 远控木马分析(实习生)
  7. fitbit手表中文说明书_fitbit感觉智能手表动手
  8. toolchain - 工具链
  9. PCShare流量检测报告
  10. Pcshare驱动级木马及查杀