使用vb脚本实现钉钉重复发送10条消息

1.思路

a.需要创建一个变量(执行方法)

b.获取电脑中管理员权限

c.给与用户缓冲时间,便于到达指定消息界面

d.获取粘贴权限并开始粘贴操作

e.使用户能清晰观看到粘贴后回车发送的过程

f.获取回车权限并开始发送信息

g.重复执行d、e 、f代码10次,程序就结束运行

注意:前提是你得提前剪切一段你想要复制的内容,因为这个在程序外执行的前提操作

所以就不在思路中提出来了

2.基础语法

2.1 定义变量

dim 变量名

2.2 赋予系统最高权限

set 变量名=createobject("wscript.shell")

2.3 给予用户缓冲时间

wscript.sleep 时间
'时间计量单位为ms,其中1s=1000ms

2.4 对按键操作并执行粘贴、回车操作

变量名.sendkeys "按键"
'ctrl---->^  enter特殊----->{enter}
'粘贴操作-----> a.sendkeys "^v"&i
'回车操作-----> a.sendkeys "{enter}"

2.5 已知循环次数,因而for循环相关语法是什么?

for 变量类型 变量名=变量值 to 循环结束判定条件循环体内容
next

2.6 vb脚本的程序如何编写?

a.直接新建一个记事本

b.更改它的文件拓展名为.vbe

c.然后设为它的编码格式为ANSI,用来防止中文乱码问题

此步骤的具体操作过程见后面常见问题中4.1的内容

d.编写vb脚本的语句

3.每一步的具体实现过程

3.1 步骤a–需要创建一个变量(执行方法)

dim a
'定义变量a来执行后面操作的方法

3.2 步骤b–获取电脑中管理员权限

set a=createobject("wscript.shell")
'给变量a赋予当前系统的最高权限

注意:createobject、wscript.shell这两部分是不能随便定义的

3.3 步骤c–给与用户缓冲时间,便于到达指定消息界面

wscript.sleep 3000
'vb脚本等待三秒后才执行后续操作,计量单位为ms,其中1s=1000s

3.4 步骤d–获取粘贴权限并开始粘贴操作

a.sendkeys "(^v)"&i
'i是用来计数的,确保循环能执行那么多次

3.5 步骤e–使用户观看粘贴后发送的过程更清晰

wscript.sleep 500
'使程序暂停0.5s,以便用户能看到粘贴发送的全过程

3.6 步骤f–获取回车权限并回车粘贴操作

a.sendkeys "{enter}"
'其中{}这种方法是获取键盘上一些特殊按键的方法

3.7 步骤g–重复执行代码10次

for i=1 to 10
循环体语句
next

4.常见问题

4.1 在vb脚本中出现中文乱码的显示问题

解决方案如下

a.打开文件扩展名为.vbe的文件

b.修改编码格式

点击完另存为就进入了如下图所示的界面

c.确认替换原文件

4.2 需要更改软件消息的默认发送方式?

一般来说,就有以下两种发送方式

a.按下enter键就发送消息,

b.按下alt+enter组合键才能发送消息

若为b情况,需要改成a情况,执行程序才能得到想要的效果

更改方法如下所示:

第一步,打开设置界面

第二步 往下滑到快捷键位置,在发送信息处进行修改即可

4.源代码

dim a
'使它具有后台管理员权限
set a=createobject("wscript.shell")
wscript.sleep 3000
for i=1 to 10
a.sendkeys "(^v)"&i
wscript.sleep 500
a.sendkeys "{enter}"
next

使用vb脚本实现钉钉重复发送10条消息相关推荐

  1. php微信公众号向指定客服发信息,微信公众号给用户发送一条消息 客服消息

    可以用客服消息接口或模板消息接口实现.但是需要认证公众号才能有权限. 认证服务号可以发送客服接口消息[需要对应openid24小时内有互动]和模板消息,订阅号则没有模板消息权限. 下面是发送客服消息的 ...

  2. 领英如何高效加好友,领英一天最多可以发送多少条消息?

    一个领英账号可以加3万好友,加为好友后彼此可相互关注,也可以直接在领英上面发站内消息,还可以直接查看到对方的电话.邮箱.社交账号等重要的联系方式.但领英对加好友是有限制的,每周都有邀请名额的限制,这就 ...

  3. C# 调用钉钉接口进行发送企业通知消息,适应于网页版

    前期资料如怎么配置,怎么创建应用 参考:http://blog.csdn.net/xxdddail/article/category/6776456 感谢原作者 Oa效果图如下: 引用: TopSDK ...

  4. vs如何实现tcp连续发送多条消息_消息队列之 RabbitMQ

    为什么要使用MQ消息中间件?它解决了什么问题?关于为什么要使用消息中间件?消息中间件是如何做到同步变异步.流量削锋.应用解耦的?网上已经有很多说明,我这里就不再说明.我在接下来的RabbitMq系列博 ...

  5. rocketmq发送第一条消息(三)

    直接上代码 导包,pom.xml <dependency><groupId>org.apache.rocketmq</groupId><artifactId& ...

  6. java tcp发消息给硬件_java – TCP客户端/服务器通信只发送第一条消息?

    我在java中设置一个简单的TCP客户端服务器交互. 服务器: 服务器是用Java编写的桌面客户端: import java.io.BufferedReader; import java.io.Dat ...

  7. nodejs实现公众号服务URL绑定验证,nodejs实现公众号关注并回发送一条消息,以及关注之后的聊天自动回复消息

    首先关注公众号的时候,公众号会发送一条 post 请求到 nodejs 服务器,这条消息是 xml 数据类型,这里就用到 xml 解析,demo 里用的是 fast-xml-parser@3.12.1 ...

  8. 网包是如何到达另外一台电脑上的?当你在微信上发送一条消息时互联网发生了什么?

    目录 一.前言 二.互联网.物联网.万维网.互联网+是什么? 互联网: 万维网: 物联网: 互联网+: 一.前言 互联网其实就是数以计万的服务器组成的,这些服务器通过光缆.电缆相互连接交互,甚至在距离 ...

  9. python: pc端QQ窗口发送多条消息

    # coding=gb2312 ''' TTS文本.txt---为需要发送的内容,自己创建 1.打开需要发送消息的窗口 2. 3.将需要发送的内容放到QQ窗口 4.模拟按键发送enter键发送消息(Q ...

  10. WinAPI: waveOutMessage - 向波形输出设备发送一条消息

    //声明: waveOutMessage(hWaveOut: HWAVEOUT; {设备句柄}uMessage: UINT; {消息}dw1: DWORD {消息参数}dw2: DWORD {消息参数 ...

最新文章

  1. php如何删除数据库中的数据库文件夹,学习猿地-php数据库如何删除数据
  2. hadoop 1.2.1 安装步骤 伪分布式
  3. OSPF 形成邻居 关系的条件
  4. CVPR 2020 Oral 汇总:论文 / 代码 / 解读(更新中)
  5. MySQL高级 - 锁 - MyISAM表锁 - 查看锁争用情况
  6. Android富文本处理
  7. SAP UI5库对浏览器类型检测的实现
  8. developer pack_上汽大众MEB电池Pack制造车间
  9. multipart form-data boundary 说明
  10. Android通过包名启动应用程序
  11. 雅思考试经验分享,G类移民不可错过!
  12. 想知道raw转换jpg软件怎么用?教你raw转换的方法
  13. 车联网TBOX国六OBD排放终端远程在线监控系统
  14. 被雅虎3000万美金收购的Summly没有核心技术!
  15. Avatarify 爆火不到 7 天下架,抖音、快手接棒 “蚂蚁牙黑”刷屏特效制作
  16. 使用微带线设计一个低通滤波器
  17. cati服务器授权信息无效,CATI简易操作.doc
  18. maven 入门(转)
  19. B. Deadly Laser
  20. Linux如何退出VI编辑器

热门文章

  1. Java Web架构知识整理
  2. springboot集成quartz
  3. 关于NX8.5和VS2010环境配置后,执行DLL文件,报错:未加载图像,详细信息请参见日志文件
  4. python 拼音输入法_用Python从0开始实现一个中文拼音输入法的思路详解
  5. 安装程序遇到错误0x80240037
  6. 神经网络控制器设计原理,神经网络控制系统设计
  7. Arcgis学习视频
  8. centos操作系统镜像文件下载
  9. 根据中文字符串查询拼音声母
  10. win7系统efi激活教程:无需efi win7激活工具解决无法分配盘符问题