使用vb脚本实现钉钉重复发送10条消息
使用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条消息相关推荐
- php微信公众号向指定客服发信息,微信公众号给用户发送一条消息 客服消息
可以用客服消息接口或模板消息接口实现.但是需要认证公众号才能有权限. 认证服务号可以发送客服接口消息[需要对应openid24小时内有互动]和模板消息,订阅号则没有模板消息权限. 下面是发送客服消息的 ...
- 领英如何高效加好友,领英一天最多可以发送多少条消息?
一个领英账号可以加3万好友,加为好友后彼此可相互关注,也可以直接在领英上面发站内消息,还可以直接查看到对方的电话.邮箱.社交账号等重要的联系方式.但领英对加好友是有限制的,每周都有邀请名额的限制,这就 ...
- C# 调用钉钉接口进行发送企业通知消息,适应于网页版
前期资料如怎么配置,怎么创建应用 参考:http://blog.csdn.net/xxdddail/article/category/6776456 感谢原作者 Oa效果图如下: 引用: TopSDK ...
- vs如何实现tcp连续发送多条消息_消息队列之 RabbitMQ
为什么要使用MQ消息中间件?它解决了什么问题?关于为什么要使用消息中间件?消息中间件是如何做到同步变异步.流量削锋.应用解耦的?网上已经有很多说明,我这里就不再说明.我在接下来的RabbitMq系列博 ...
- rocketmq发送第一条消息(三)
直接上代码 导包,pom.xml <dependency><groupId>org.apache.rocketmq</groupId><artifactId& ...
- java tcp发消息给硬件_java – TCP客户端/服务器通信只发送第一条消息?
我在java中设置一个简单的TCP客户端服务器交互. 服务器: 服务器是用Java编写的桌面客户端: import java.io.BufferedReader; import java.io.Dat ...
- nodejs实现公众号服务URL绑定验证,nodejs实现公众号关注并回发送一条消息,以及关注之后的聊天自动回复消息
首先关注公众号的时候,公众号会发送一条 post 请求到 nodejs 服务器,这条消息是 xml 数据类型,这里就用到 xml 解析,demo 里用的是 fast-xml-parser@3.12.1 ...
- 网包是如何到达另外一台电脑上的?当你在微信上发送一条消息时互联网发生了什么?
目录 一.前言 二.互联网.物联网.万维网.互联网+是什么? 互联网: 万维网: 物联网: 互联网+: 一.前言 互联网其实就是数以计万的服务器组成的,这些服务器通过光缆.电缆相互连接交互,甚至在距离 ...
- python: pc端QQ窗口发送多条消息
# coding=gb2312 ''' TTS文本.txt---为需要发送的内容,自己创建 1.打开需要发送消息的窗口 2. 3.将需要发送的内容放到QQ窗口 4.模拟按键发送enter键发送消息(Q ...
- WinAPI: waveOutMessage - 向波形输出设备发送一条消息
//声明: waveOutMessage(hWaveOut: HWAVEOUT; {设备句柄}uMessage: UINT; {消息}dw1: DWORD {消息参数}dw2: DWORD {消息参数 ...
最新文章
- php如何删除数据库中的数据库文件夹,学习猿地-php数据库如何删除数据
- hadoop 1.2.1 安装步骤 伪分布式
- OSPF 形成邻居 关系的条件
- CVPR 2020 Oral 汇总:论文 / 代码 / 解读(更新中)
- MySQL高级 - 锁 - MyISAM表锁 - 查看锁争用情况
- Android富文本处理
- SAP UI5库对浏览器类型检测的实现
- developer pack_上汽大众MEB电池Pack制造车间
- multipart form-data boundary 说明
- Android通过包名启动应用程序
- 雅思考试经验分享,G类移民不可错过!
- 想知道raw转换jpg软件怎么用?教你raw转换的方法
- 车联网TBOX国六OBD排放终端远程在线监控系统
- 被雅虎3000万美金收购的Summly没有核心技术!
- Avatarify 爆火不到 7 天下架,抖音、快手接棒 “蚂蚁牙黑”刷屏特效制作
- 使用微带线设计一个低通滤波器
- cati服务器授权信息无效,CATI简易操作.doc
- maven 入门(转)
- B. Deadly Laser
- Linux如何退出VI编辑器