如题,

网上没有源码,但也感谢各路大神留下过星星点灯般的痕迹,才让我有迹可循。

切入正题。

1.第一步是通过vbs脚本文件发送微信消息。

其中代码如下:

    On Error Resume NextDim wsh,Msg,Msgr,NameName="文件传输助手"Msg="老婆早安 夏日里蝉鸣虫叫 不管是瞬间还是长久 依然有着各自对理想的追求"Set wsh = CreateObject("wscript.shell")wsh.Run """C:\Program Files (x86)\Tencent\WeChat\WeChat.exe""",false,falseWScript.Sleep(3000)wsh.Run "mshta vbscript:ClipboardData.SetData("&chr(34)&"text"&chr(34)&"," &Chr(34)&     Name&Chr(34)& ")(close)",0,True'把name存入剪切板wscript.sleep 500  '停留500毫秒wsh.sendKeys "^f" '执行ctrl + F快捷键在微信窗口唤醒搜索功能wscript.sleep 1000 wsh.sendKeys "^v" '复制查找发送消息的对象wscript.sleep 1000 wsh.sendKeys "{ENTER}"wscript.sleep 1000 wsh.Run "mshta vbscript:ClipboardData.SetData("&chr(34)&"text"&chr(34)&"," &Chr(34)& Msg &Chr(34)& ")(close)",0,TrueWScript.Sleep(200)wsh.sendKeys "^v"WScript.Sleep(300)wsh.sendKeys "{ENTER}"wscript.sleep(2000)set spans=NoThingSet wsh=NoThingwscript.quit

其中打开微信的代码有2种,其一如下,通过本机微信地址打开,你们使用时需要更改为自己本机的地址:

    wsh.Run """C:\Program Files (x86)\Tencent\WeChat\WeChat.exe""",false,false

其二,在运行微信(电脑端)的情况下,可以通过快捷键调出,如下:

    wsh.sendKeys "^%w"  '通过Ctrl+Alt+W快捷键打开微信

以上两种方案均可。

然后进行以下操作:将上面的代码写入 txt 文件,保存后另存为 .vbs 的文件,双击便可以打开。

但是我们在vb.net程序设计种怎么引用vbs脚本文件来进行操作?这样可行吗?在最开始我也是有这样的疑问,一番探索之后,发现别有一片天地。

首先,可以新建一个窗体,加入Button,如图:

在Button事件中引入VBS内容,

Dim vbs As Object
Dim code As String
code = "此处录入vbs脚本程序内容,注意vbcrlf换行,以及双引号的引用"
vbs = CreateObject("MSScriptControl.ScriptControl")
vbs.Language = "VBScript"
vbs.ExecuteStatement(code)

内容执行完毕,记得code内容必须严格按照格式书写。

延伸内容如下:

操作后手机端接收消息如下:

再给大家一个避坑的点,如下:

vbs中延时代码:

    wscript.sleep 1000  '停留1秒

但是它在vb.net中不适用,在vb.net中需要将以上延时的代码替换为以下代码:

    Ts=TimerDoDoEventsLoop While Timer-Ts<1'延时1秒

VB.NET 通过vbs发送微信消息相关推荐

  1. 全网最全的Windows下Anaconda2 / Anaconda3里Python语言实现定时发送微信消息给好友或群里(图文详解)...

    不多说,直接上干货! 缘由: (1)最近看到情侣零点送祝福,感觉还是很浪漫的事情,相信有很多人熬夜为了给爱的人送上零点祝福,但是有时等着等着就睡着了或者时间并不是卡的那么准就有点强迫症了,这是也许程序 ...

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

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

  3. 用python实现自动化办公------定时发送微信消息

    python自动化办公------定时发送微信消息 身边的一位朋友的真实事迹分享给大家,就暂称他C吧.C是一个英俊潇洒的健身男,经常沾花惹草,桃花运不断,听C说他的微信好友就有5000+,平时回消息都 ...

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

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

  5. 使用Java实现发送微信消息(附源码)_此程序在手再也不怕对象跟你闹了

    使用Java实现发送微信消息(附源码)_此程序在手再也不怕对象跟你闹了 此程序在手再也不怕女朋友跟你闹了!!!!自从有了女朋友比如:早安.晚安之类的问候语可不能断,但是也难免有时候会忘记那么该咋么办呢 ...

  6. 利用Python发送微信消息的方法

    微信是支持用快捷键打开主界面的,这个可以在微信的设置里看到,如下图所示 我们就可以利用这一特性,用Python模拟按快捷键的操作,用来打开微信主界面. 打开主界面之后,使用Ctrl+F,定位到微信的搜 ...

  7. python 发送微信语音消息_全网最全的Windows下Anaconda2 / Anaconda3里Python语言实现定时发送微信消息给好友或群里(图文详解)...

    不多说,直接上干货! 缘由: (1)最近看到情侣零点送祝福,感觉还是很浪漫的事情,相信有很多人熬夜为了给爱的人送上零点祝福,但是有时等着等着就睡着了或者时间并不是卡的那么准就有点强迫症了,这是也许程序 ...

  8. shell脚本运维发送微信消息

    #!/bin/bash # 监控ElasticSearch服务器运行状态,若服务器停止运行则发送微信消息通知 # 脚本及配置文件config.json运行位置 根据实际目录修改 cd /root/De ...

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

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

最新文章

  1. spark shuffle内在原理说明
  2. PHP中的随机性——你觉得自己幸运吗?
  3. 学习Vue的一些看法
  4. linux命令窗口颜色,如何修改ssh命令行下登录时的颜色
  5. python实现文本编辑器_Python-tkinter实现简单的文本编辑器
  6. python_装饰器
  7. 任重道远——记2016暑假训练
  8. 支持x86/aarch/mips/loongarch的jogamp-2.3.2源码开源
  9. java c c++ 1000 套计算机毕业设计(论文+源码)
  10. 餐饮水单打印软件_介绍送货单打印软件模板样式之购物小票格式
  11. Java中new一个对象的步骤:
  12. PhoneGap 外掛程式開發指南
  13. 第一章:Swoole结构和流程
  14. 数字平原maya制作写实科幻场景
  15. 云计算演义(11)为什么阿里云不及格?
  16. 厉害了!使用Elastic的有监督机器学习进行二元分类
  17. 卡巴斯基KAV/KIS 6.0.1.411正式版下载 附MP1版中文汉化+注册码
  18. 【夏目鬼鬼分享】StringBoot整合RabbitMQ,使用Direct、Fanout、Topic三种模式
  19. Python老司机带你快速搞定日志分析工具
  20. windows7声卡驱动修复压缩包

热门文章

  1. mysql 存储ip 且 ip 分段
  2. 强大便携的多标签文件管理器 XYplorer Pro 21.60 中文版
  3. Mac 安装brew+unrar解压rar
  4. vue 模拟随机变速的动态打字特效【支持多行文本】(含css实现闪烁光标,js动态改变setInterval定时器的时间间隔)
  5. 数据挖掘背景知识2——数据挖掘可以做到什么 带给我们什么?
  6. anylogic第三课—多层建筑行人疏散仿真讲解
  7. 王选:从Dijkstra谈帅才的洞察力
  8. 电瓶车.20180804
  9. 驾驶车辆 档位与油门的关系
  10. 学习与坚持是我的人生信仰