使用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
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SSS4362

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值