精华内容
下载资源
问答
  • 微信自动发送消息
    千次阅读
    2021-09-12 21:16:35

    On Error Resume Next

    Dim wsh,ye

    set wsh=createobject(“wscript.shell”)

    for i=1 to 20

    wscript.sleep 700

    wsh.AppActivate(“无感”) 'QQ或微信聊天窗口名字

    wsh.sendKeys “^v” '发送粘贴板内容到窗口

    wsh.sendKeys str(i)vbs实现微信自动发送消息功能

    wsh.sendKeys “%s”

    next

    wscript.quit

    VBS后缀 选中复制的内容即可

    更多相关内容
  • 最近在学习python,发现一个微信自动发消息的小demo感觉很有意思,试了一下,不成功,因为demo中用的是itchat这个库来操作微信,而这个库是通过微信网页版来操作微信的,现在微信网页版已经不能登录了所以失败,我又...
  • 微信自动发消息

    2022-05-19 14:09:59
    微信聊天自动发消息 文章目录微信聊天自动发消息一、自动发消息是什么?二、使用步骤1.引入库2.创建对象3.显示发送三、完整代码总结 一、自动发消息是什么? 本文章向大家介绍Java实现窗口自动发消息,主要包括Java...

    微信聊天自动发消息


    一、自动发消息是什么?

    本文章向大家介绍Java实现窗口自动发消息,主要包括Java实现窗口自动发消息使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

    二、使用步骤

    1.引入库

    代码如下:

    import java.awt.*;
    import java.awt.datatransfer.Clipboard;
    import java.awt.datatransfer.StringSelection;
    import java.awt.event.KeyEvent;
    

    2.创建对象

    代码如下:

    //编辑发送内容(复制消息)
    String str = "这里输入将要发送的消息";
    
    //粘贴消息且发送(ctrl+v   enter)
    //创建robot对象
    Robot robot = new Robot();
    
    //创建剪切板对象
    Clipboard systemClipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
    
    //把消息放入剪切板对象
    StringSelection text = new StringSelection(str);
    systemClipboard.setContents(text,null);
    

    3.显示发送

    代码如下:

    //显示发送
    for(int i = 0; i < 50; i++){
    
    	robot.keyPress(KeyEvent.VK_CONTROL);//按ctrl
    
    	robot.keyPress(KeyEvent.VK_V);//按v
    
    	robot.keyRelease(KeyEvent.VK_CONTROL);//释放ctrl
    
    	robot.keyRelease(KeyEvent.VK_V);//释放v
    
    	robot.keyPress(KeyEvent.VK_ENTER);//按enter
    
    	robot.keyRelease(KeyEvent.VK_ENTER);//释放enter
    
    //设置发送的时间间隔
    	 robot.delay(10);//单位为毫秒
    

    三、完整代码

    代码如下:

    import java.awt.*;
    import java.awt.datatransfer.Clipboard;
    import java.awt.datatransfer.StringSelection;
    import java.awt.event.KeyEvent;
    
    public class WeChatAutomatically {
    
        public static void main(String[] args) throws AWTException{
            //编辑发送内容(复制消息)
            String str = "这里输入将要发送的消息";
    
            //粘贴消息且发送(ctrl+v   enter)
            //创建robot对象
            Robot robot = new Robot();
    
            //创建剪切板对象
            Clipboard systemClipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
    
            //把消息放入剪切板对象
            StringSelection text = new StringSelection(str);
    
            systemClipboard.setContents(text,null);
    
            //显示发送
            for(int i = 0; i < 50; i++){
    
                robot.keyPress(KeyEvent.VK_CONTROL);//按ctrl
    
                robot.keyPress(KeyEvent.VK_V);//按v
    
                robot.keyRelease(KeyEvent.VK_CONTROL);//释放ctrl
    
                robot.keyRelease(KeyEvent.VK_V);//释放v
    
                robot.keyPress(KeyEvent.VK_ENTER);//按enter
    
                robot.keyRelease(KeyEvent.VK_ENTER);//释放enter
    
                //设置发送的时间间隔
                robot.delay(10);//单位为毫秒
            }
        }
    }
    

    总结

    本版本的微信自动发消息仅能在电脑端使用

    简单讲解下其中的原理

    在程序中输入我们想要的信息,然后模拟键盘输入。

    其实我们就是使用了python的库pynput,模拟输入文字和信息

    展开全文
  • 微信自动发送消息

    千次阅读 2021-01-19 20:15:11
    利用Python调用win32库操作微信窗口句柄定时发送消息文本的发送表格的发送 首先,定时发送消息,一般发送内容主要包括文本、表格和图像。因此本文主要讲解文本、表格和图像发送 文本的发送 发送文本,主要是将文字...

    利用Python调用win32库操作微信窗口句柄定时发送消息

    首先,定时发送消息,一般发送内容主要包括文本、表格和图像。因此本文主要讲解文本、表格和图像发送

    文本的发送

    发送文本,主要是将文字内容存入内存中,然后操作窗口句柄将内存中文字粘贴到对应窗口中,最后再利用键位操作将内容发送出去:
    关键代码如下:

    def ctrlV():
        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 altS():
        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)
    

    表格的发送

    表格的内容发送主要是将excel数据进行处理后,将要发送的内容进行复制到内存中,最后也是通过键位将要发送的数据发出去。关键代码如下:

    
    ```python
    def excel_catch_screen():
        excel = DispatchEx("Excel.Application") 
        excel.Visible = True
        excel.DisplayAlerts = False
        wb = excel.Workbooks.Open(path)
        ws = wb.Sheets("Sheet1")
        ws.Range("A1:L10").CopyPicture() 
        ws.Paste()
        name = str(uuid.uuid4())
        new_shape_name = name[:6]
        excel.Selection.ShapeRange.Name = new_shape_name 
        ws.Shapes(new_shape_name).Copy()
        ImageGrab.grabclipboard()
        wb.Close(SaveChanges=0)
        excel.Quit()
    

    图片的发送

    
    图片的发送首先要将图片复制到内存,然后再将图片粘贴到句柄窗口中,其关键代码如下所示:
    
    ```python
    def paste_img(file_img):
        image = Image.open(file_img)
        output = BytesIO()
        image.save(output, 'BMP')
        data = output.getvalue()[14:]
        output.close()
        setImage(data)
    
    def setImage(data): 
        w.OpenClipboard()
        w.EmptyClipboard()
        w.SetClipboardData(win32con.CF_DIB, data)
        w.CloseClipboard()
    

    通过以上三步,就可以将想要发送的文本、表格和图片发送到对应的微信窗口句柄定。其发送结果如下所示:
    在这里插入图片描述

    展开全文
  • 1、微信自动回复消息微信,作为日前最热最火的社交软件,应该是家喻户晓的了,年轻人,老人甚至小孩都在用手机玩微信,对于上班族来说用的最多的可能是微信电脑版,我们每天都在手工输入发送或者回复各类微信消息,...
    无意中接触了vbs这个脚本感觉挺好玩的,这篇文章主要给大家介绍了关于如何用vbs实现微信自动发送消息功能的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

    前言

    最近对电脑或手机自动进行某些操作很感兴趣,于是去看了一下有关手机电脑微信自动回复消息相关的东西,发现很多恶搞代码不仅可以通过实现病毒的方式,同时用vb就可以实现一个常见的恶搞脚本

    1、微信自动回复消息

    微信,作为日前最热最火的社交软件,应该是家喻户晓的了,年轻人,老人甚至小孩都在用手机玩微信,对于上班族来说用的最多的可能是微信电脑版,我们每天都在手工输入发送或者回复各类微信消息,难免会遇到一些情况我们需要电脑自动帮我们向指定人发送消息,而利用windows中的vbs的脚本我们就可以实现,我们首先了解一下vbs。

    vbs,全称Microsoft Visual Basic Script Edition,是微软开发的一个基于Visual Basic的脚本语言,可以在windows上直接打开。

    在vbs中我们可以通过sendkeys轻松的模拟发送各类按键和文字,但是直接发送中文字符会乱码,所以我们需要先将待发送的中文字符放入剪切板然后再从剪切板取出内容发送,在cmd中我们可以通过管道连接echo和clip.exe来将内容放入剪切板,

    echo 测试 | clip.exe
    在cmd命令行窗口中输入以上命令,你会发现“测试”这两个字符被放入了剪切板,在vbs中我们只需要调用这个命令就可以实现将内容放到剪切板的操作
    ws.Run "cmd.exe /c echo 测试 | clip.exe", 0, True
    现在我们清楚如果发送消息,也知道如何发送中文了,但是要向微信发送消息我们还需要知道怎么在任意界面下唤醒微信,一般的应用我们可以通过appActivate来激活窗口,当然我们也可以通过快捷键来唤醒某个软件或执行特定的操作,比如在微信中我们可以通过Ctrl+Alt+W来唤醒微信,用Ctrl+F来唤醒查找好友功能。

    通过快捷键唤醒微信方式发送消息最终的代码:

    Dim name,Msg,num    '定义变量并分配内存     
     'Inputbox()函数进行输入   
    name=Inputbox("请输入你要给谁发送消息")
    Msg=Inputbox("请输入你发送消息的内容")
    num=Inputbox("请输入重复发送多少次消息")
    set ws=wscript.createobject("wscript.shell")'创建Windows的shell对象打开shell窗口
    '在Windows的shell窗口执行cmd.exe /c echo " & Name & " | clip.exe"将name复制到剪切板中
    ws.Run "cmd.exe /c echo " & Name & " | clip.exe",0,True
    ws.Run "mshta javascript:window.execScript('window.close','vbs')",0,True
    ws.sendKeys "^%w"  '通过Ctrl+Alt+W快捷键打开微信
    wscript.sleep 500
    ws.sendKeys "^f"    '执行ctrl + F快捷键在微信窗口唤醒搜索功能
    wscript.sleep 500
    ws.sendKeys "^v" '粘贴要搜索的name
    wscript.sleep 500
    ws.sendKeys "{ENTER}"   '按键盘的enter键,进入要发送消息的name联系人窗口
    wscript.sleep 500
    '在Windows的shell窗口执行cmd.exe /c echo " & Name & " | clip.exe"将发送的消息内容复制到剪切板中
    ws.Run "cmd.exe /c echo " & Msg & " | clip.exe",0,True 
    wscript.sleep 500
    for i=1 to num  '循环发送num次
    ws.sendKeys "^v"   '粘贴要发送的msg消息内容
    wscript.sleep 500
    ws.sendKeys "{ENTER}"  '按enter键进行发送
    next

    通过执行WeChat.exe唤醒微信方式发送消息最终的代码:

    dim program1,name,Msg  '定义变量并分配内存
    'Inputbox()函数进行输入
    name=Inputbox("请输入你要给谁发送消息")    
    Msg=Inputbox("请输入你发送消息的内容")
    num=Inputbox("请输入重复发送多少次消息")
    'program1表示WeChat.exe的位置
    'program1="D:\other-systems\WeChat\WeChat.exe"
    'program1="D:\other-systems\QQ\Bin\QQ.exe"
    program1=Inputbox("请输入WeChat.exe或QQ.exe的存储位置")
    set wshshell=CreateObject("wscript.shell")  '创建Windows的shell对象打开shell窗口
    '在Windows的shell窗口执行cmd.exe /c echo " & Name & " | clip.exe"将name复制到剪切板中
    wshshell.Run "cmd.exe /c echo " & Name & " | clip.exe",0,True
    wshshell.Run "mshta javascript:window.execScript('window.close','vbs')",0,True
    '通过绝对路径的方式打开微信窗口
    set oexec=wshshell.exec(program1)
    wscript.sleep 500  '停留500毫秒
    wshshell.sendKeys "^f" '执行ctrl + F快捷键在微信窗口唤醒搜索功能
    wscript.sleep 500  
    wshshell.sendKeys "^v"  '粘贴要搜索的name
    wscript.sleep 500
    wshshell.sendKeys "{ENTER}"  '按键盘的enter键,进入要发送消息的name联系人窗口
    wscript.sleep 500
    '在Windows的shell窗口执行cmd.exe /c echo " & Name & " | clip.exe"将发送的消息内容复制到剪切板中
    wshshell.Run "cmd.exe /c echo " & Msg & " | clip.exe",0,True
    wscript.sleep 500
    for i=1 to num   '循环发送num次
    wshshell.sendKeys "^v"  '粘贴要发送的msg消息内容
    wscript.sleep 500
    wshshell.sendKeys "{ENTER}"    '按enter键进行发送
    next
    wscript.quit

    当然除了可以给微信发送消息,也可以qq发送消息,基本思想就是通过按键盘的各种快捷键实现复制粘贴以及搜索联系人的功能,通过按enter键进行发送

    2、vbs脚本运行方式

    如果你的电脑上没有安装任何编辑器没有关系,用电脑自带的记事本就可以编写脚本,右键->新建->文本文档,在新建的文本文档里编写vbs脚本,写完以后重命名,将后缀改为.vbs,出现以下提示,选择是。

    双击就可以运行vbs脚本啦。

     

    展开全文
  • 微信自动发信息,微信自动发消息
  • Python实现微信自动发送消息

    千次阅读 2022-06-10 17:05:56
    目标:①Python定时发送微信消息;②Python实时发送微信消息。使用键位编码win32api、win32con 或者send_keys实现发送微信消息。首先以win32api、win32con为例: 运行结果: 实时发送消息: Python中模拟键盘...
  • 微信自动发消息机器人实现方法

    万次阅读 2021-02-07 16:02:12
    微信自动发消息机器人实现方法 1.打开 浏览器; 2.访问微信网页版,并扫描登录; 3.在左侧找到该联系人,选中后对话,右侧会显示进入聊天窗口; 4.把你要发的内容写在输入框内,恩,不要点「发送(Send)」; 5....
  • C#实现微信自动发送消息

    千次阅读 热门讨论 2021-09-08 17:53:38
    搞定pywinauto微信自动发送消息后,看到是使用的UIA,然后看到FlaUI。好吧,C#也能做,然后就开干了。具体代码如下: class Program { [STAThread] static void Main(string[] args) { Process[] processes= ...
  • 微信自动发消息源码

    2016-08-26 15:44:40
    微信网页版发送消息源码,有问题留言问我
  • asp.net模拟微信公众帐号登录,实现主动发送信息给用户,亲自测试过可以使用. asp.net模拟微信公众帐号登录,实现主动发送信息给用户,亲自测试过可以使用.
  • 利用pyautogui pyperclip等控制鼠标键盘 操作微信电脑客户端 实现自动发送消息功能
  • http://fengyitong.name/index.php/archives/26/ http://fengyitong.name/index.php/archives/29/ http://fengyitong.name/index.php/archives/30/
  • python几行代码实现微信自动发消息

    千次阅读 热门讨论 2021-12-09 10:45:51
    # 获取当前微信客户端 wx = WeChat() # 获取会话列表 wx.GetSessionList() with open("C:\\Users\\mmm\\Desktop\\test.txt","r",encoding="gbk")as f: #这个.txt里写要发送的文字 for line in f.readlines(): ...
  • Python自动发送微信消息

    万次阅读 多人点赞 2020-07-12 17:41:04
    一、用Python自动发送微信消息 import itchat # enableCmdQR=True,允许在cmd命令行显示二维码 # hotReload=True,允许短期内可以不需要重复登陆 itchat.auto_login(enableCmdQR=True,hotReload=True) # to_name =...
  • 微信自动发送工具

    千次阅读 2020-11-11 18:49:36
    个人微信自动发送消息,可以用于各类管理系统软件、营销任务、业务内容信息和图片推送,前提需要电脑端安装微信客户端并登陆,支持服务器的二次开发。 二、使用方法 1.启动微信并登陆,点击“激活推送”就可以了。 ...
  • 基于VB6.0编写的微信公众号消息推送程序,此为完整源码修改版
  • web版微信自动发消息(实现微信个人号机器人) 1.打开 浏览器; 2.访问微信网页版,并扫描登录; 3.在左侧找到该联系人,选中后对话,右侧会显示进入聊天窗口; 4.把你要发的内容写在输入框内,恩,不要点「发送...
  • PC端微信自动发送机器人

    千次阅读 2022-01-04 18:00:31
    3、数据库读取数据,将读取的数据发送微信中,并将已发送微信数据修改为已读数据 4、微信进程启动与自动登陆设置 5、微信中:复制,粘贴,发送,回车,鼠标移动 6、获取微信微信搜索框,进行微信群或微信名搜索 ...
  • 如何实现微信自动发送消息

    千次阅读 2021-03-15 21:13:41
    《锤锤微信定时后台发送消息V1.0》使用教程:首先登陆电脑版微信,打开锤锤微信定时后台发送消息的工具微商必备软件利器然后分别获取我们需要发送是文字消息,图片消息(还可以是音乐文件,程序,文档,动图,视频等)...
  • 目录 设计思路 代码实现 运行结果 最后总结 设计思路 这个脚本是我在水群的时候就在想,如果有一个机器人能帮我水群该有多好,然后我灵机一动,反正python有这么多能实现的库肯定有能实现qq微信自动发消息的功能。...
  • 本文给读者讲述一个简单的方法,实现给微信好友自动发送消息。 使用该功能前需要安装pyautogui和pyperclip,因此键盘点击win+R键,依次输入pip install pyautogui和pip install pyperclip便可安装。 话不多说,代码...
  • vbs自动发送微信消息

    2022-06-10 23:07:22
    QQ 或者 微信 聊天输入框输入 任意内容 并复制 双击vbs文件 执行注意!注意!注意! for循环任务次数不要过多 如不小心循环次数过多 Ctrl+Shift+Esc 打开任务管理器 在"详细信息"找到 "wscript.exe"关闭程序即可退出...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 116,498
精华内容 46,599
关键字:

微信自动发送消息

友情链接: KNN01.zip