sydomain

思绪来的快,去的也快,偶尔在这里停留。

微信的快捷键+python微信快速发送消息(文件传输助手)通用版可以直接拿来套

快速打开微信:`Ctrl+Alt+W`

截图功能(截全屏或选择区域):`Alt+A` 或 `Ctrl+Alt+A`(截长图使用)

发送消息:‘enter’

搜索:‘ctrl+f’

快速输入:‘ctrl+v’

# -*- coding: UTF-8 -*-
 
import sys
import time
 
# 引入pyautogui模块以操作快捷键
import pyautogui
# 引入pyperclip模块以操作剪切板
import pyperclip
 
def sendWxMessage(target,msg, delay_time=2):
    """
    实现原理:1、通过打开微信的快捷键ctrl+alt+w,打开微信窗口
            2、通过搜索快捷键ctrl+f,打开搜索窗口
            3、通过ctrl+v快捷键实现输入功能
            4、通过ctrl+enter快捷键实现搜索or发送功能
    :param target: 发送目标
    :param msg: 需要发送的消息
    :param delay_time: 延迟时间 默认2秒
    :return:无返回值
    """
    try:
        # 清空剪切板并将目标写入到剪切板
        pyperclip.copy("")
        pyperclip.copy(target)
        # 打开微信窗口
        pyautogui.hotkey("ctrl", "alt", "w")
        time.sleep(delay_time)
        # 使用快捷键ctrl+f定位到微信搜索栏
        pyautogui.hotkey("ctrl", "f")
        time.sleep(delay_time)
        # 使用快捷键ctrl+v将目标粘贴到微信搜索栏,微信将自动搜索
        pyautogui.hotkey("ctrl", "v")
        time.sleep(delay_time)
        # 按回车键打开搜索出的目标
        pyautogui.press("enter")
        time.sleep(delay_time)
        # 清空剪切板并将未点检信息写入到剪切板
        pyperclip.copy("")
        pyperclip.copy(msg)
        # 使用快捷键ctrl+v将信息粘贴到微信输入框,按回车发送消息
        pyautogui.hotkey("ctrl", "v")
        time.sleep(delay_time)
        pyautogui.press("enter")
 
    except Exception as ex:
        print("发送微信消息出现异常: " + str(ex))
        sys.exit(0)
 
if __name__ == '__main__':
    sendWxMessage("文件传输助手","京东购物小程序",2)
    pyautogui.click()
    time.sleep(10)
    pyautogui.press('down')
    pyautogui.press("enter")



Powered By sydomain

Copyright Your WebSite.Some Rights Reserved.