-
2022-02-24 20:15:51
1.编写vbs的准备工作(修改后缀,修改编码)
message 消息 box 盒子(框) msgbox("我是内容") 消息框
then(然后)
else(否则)
2.提示框的格式 msgbox 内容,类型,标题
-
1.判断条件的编写 if ( 如果)的机构
if
end if
-
2.循环结构的编写 do exit do(结束循环) loop
3.按钮类型
vbokonly 0 只显示“确定“ vbokcancel 1 显示”确定”及“取消” vbabortretryingnore 2 显示“终止”,“重试","忽略" vbyesnocancel 3 显示"是","否","取消" vbtesno 4 显示"是","否” vbretrycancel 5 显示"重试" 与之对应的
vbOK 1 ok vbCancel 2 Cancel vbAbort 3 Abort vbRetry 4 Retry vbIgnore 5 Ignore vbYes 6 Yes vbNo 7 No b.vbs的进阶
1.Set s = CreateObject("sapi.spvoice")
s.speak "内容"
(朗读)
2.Set s = CreateObject("sapi.spvoice")
a=inputbox("内容")
s.speak “内容”
s.speak "内容"+a
(朗读+a)
3.Dim sh Set sh = WScript.CreateObject("WScript.Shell") sh.Run "cmd"
WScript.Sleep 100 sh.SendKeys "shutdown -s -t 3600" sh.SendKeys "{ENTER}"
(关机)
4.Set sh = WScript.CreateObject("WScript.Shell") Set s = CreateObject("sapi.spvoice") sh.Run "cmd"
WScript.Sleep+时间
sh.SendKeys "内容"
WScript.Sleep+时间 sh.SendKeys "{BACKSPACE}"
(dos里打字+删除)
更多相关内容 -
-
QTP脚本语言VBS编程VBScript的基础全面整理.ppt
2018-10-02 10:25:18QTP脚本语言VBS编程VBScript的基础全面整理,QTP脚本语言VBS的编程能力的操作教程,文档中的图文解说非常详细,很适合初学者和QTP能力的进阶提升 -
vbs 编程实例vbs 编程实例
2011-06-12 23:31:47vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程实例vbs 编程... -
VBS编程教程第一部
2020-09-06 02:36:16VBS编程教程第一部 -
vbs编程工具
2013-05-09 13:06:00vbs工具 -
VBS编程教程[整套].pdf
2021-09-30 18:52:16VBS编程教程[整套].pdf -
详细的vbs编程入门指导
2018-03-01 23:49:18几年前在校内论坛无意间找到的,有很多作者自己的思考和理解在里面,讲的非常详细,但联系不上原作者,侵删 -
vbs编程实例.txt
2012-12-13 12:54:29vbs编程实例 -
VBS编程教学系统[总结].pdf
2021-10-12 01:14:08VBS编程教学系统[总结].pdf -
HTML_VBS编程教程 (第2篇),第二篇: 我真没想到, - phpStudy
2021-06-27 00:34:02VBS编程教程 (第2篇)第二篇:我真没想到, 第一次的作业竟然有人不会.看来要讲的非常非常细致才行, 嗯, 今天讲各种"量"和基本运算先说常量, 这个比较简单.什么是常量呢, 常量就是其值不可变化的量.常量分为两种:第一...VBS编程教程 (第2篇)
第二篇:
我真没想到, 第一次的作业竟然有人不会.
看来要讲的非常非常细致才行, 嗯, 今天讲各种"量"和基本运算
先说常量, 这个比较简单.
什么是常量呢, 常量就是其值不可变化的量.
常量分为两种:第一种, 自然常量. 这叫是因为它们本身就是常量, 你怎么更改21的值呢? 他永远都是21, 不可能变成46
如果你在程序中使用"21=46", 这样的语句将会引发一个错误. 同样的, 字符串也是常量 (还记得字符串吗? 就是包裹在""之间的一串字符), "Hello World"就是一个例子, 如果你使用"Hello World"="Bye"这样的语句同样会引发一个错误. 你能举出自然常量的更多例子吗?
第二种, 是我们自己定义的常量,这种量也使用代号, 他们也被赋值, 但和变量的不同点在于, 他们在定义的时候被赋值,以后就不能改变了,如果企图改变将会引发一个错误. 定义一个变量,我们使用"const"这个关键字(关键字的意思是系统定义了有特殊功能的字, 不能作为变量名或常量名使用),格式是:const 常量名=常量值.
例如:
const PI=3.1415926
const NAME="记忆碎片"
这样我们就定义了两个常量, PI和NAME, 一般说来, 常量名全部使用大写, 但也可以不用, 随你喜好. 将一些在程序中不需要改变的值定义为常量是个好习惯, 这样能防止不必要的意外. 另外, 使用自定义常量也可以减少你的工作量. 比如:
msgbox("Hello World")
msgbox("Hello World")
msgbox("Hello World")
msgbox("Hello World")
msgbox("Hello World")
这个程序输出五次Hello World, 如果你想要改变输出为Bye-Bye, 就必须修改全部程序, 当然你可以手动修改5次, 但如果你要输出1000次呢? 常量就可以替我们解决这个问题:
const hw="Hello World"
msgbox(hw)
msgbox(hw)
msgbox(hw)
msgbox(hw)
msgbox(hw)
这样当你要修改输出的时候只要修改hw的值就行了.
好了, 现在我们来看看编程的第一块重要"基石":变量. 解释变量最好的办法我觉得是"盒子", 一个变量好像一个盒子, 里面只能装一个东西, 当你要装进去别的东西的时候必须把原有的东西拿出来. 这个"盒子"是有名称的, 当你在程序中使用变量的时候, 系统会打开盒子取出里面的东西, 让这些东西参与处理, 而不是盒子. 有些语言是很依赖"盒子"里面装些什么东西, 这样才能找到合适的"盒子"(比如C语言), 但VBS给我提供的是能够自动伸缩的"魔术盒", 我们不用关心装进去的是什么东西,
VBS会自动调整盒子的大小. 例如:
Dim a1,a2,a3
a1=14
a2=12.23
a3="Hello"
而不用像C语言那样麻烦: 或者是VB的正规声明(VB可以声明也可以不用)那样:
int a1; Dim a1 as integer
float a2; Dim a2 as Double
char* a3; Dim a3 as strnig
a1=14; a1=14
a2=12.23; a2=12.23
a3="Hello"; a3="Hello"
嗯……扯远了……
变量有什么用呢? 哇, 那用处可大了. 最简单, 你并不能确定程序运行时变量的值, 比如前一节课我们编的输入姓名的程序, 你不能确定InputBox返回的是什么(还记得Inputbox的返回值吗? 就是你输入的内容), 所以你就没有办法应对各种情况, 但我们用name这个"盒子"把用户的名字装起来, 到用的时候我们只要知道name这个盒子的名字就行了, 系统会自己打开他并把里面的内容拿出来用. 再举个例子, 我们编写一个程序计算一个矩形的面积, 比如这个程序要发给小学生使用:
dim a,b,s
a=15
b=12
s=a*b
msgbox(s)
这样就可以求出长为15,宽为12的矩形的面积了, 是不是很简单? 当然, 这个程序也可以这样写:
dim s
s=15*12
msgbox(s)
这样看起来程序短了许多, 也节约内存, 但并不是鼓励的做法, 为什么? 请看下面.
现在, 我们的程序要变得像点样子才行, 谁的程序写出来还要别人修改源代码才能用啊?
所以, 我们要接受用户的输入, 还记得吗? InputBox函数.
修改后程序如下:
dim a,b,s
a=inputbox("请输入矩形的长:")
b=inputbox("请输入矩形的宽:")
s=a*b
msgbox(s)
ok, 这么一修改, 无论用户输入怎样的数据, 我们都能计算出矩形的面积了. 如果你用s=15*12能改嘛? 当然不行.
我想你已经发现了, vbs中的数学计算和真正的算术没有什么不同, +,-,*,/,(),[],{}都是一样的用法, 比如:
dim ans
ans=12+32/4+[(23-10)*2]
msgbox(ans)
四则运算的法则在编程中同样生效, 你可以在编程中重新获得小学时候的乐趣(你恨数学?那就别学电脑了).
在编程中有一个有趣的运算符是"mod", 这个运算符叫做"取余运算符", 就是取得一次除法的余数, 例如
dim a
a=16 mod 5
你知道a等于几吗? Bingo! 没错, 就是1. 因为16 / 5 =3....1, 所以mod计算的结果就是1.
还有一个运算符是"^"(就是键盘"6"上面的小箭头), 他表示"乘幂"(或者是"方") 比如:
dim a,b,c
a=2
b=a^2
c=a^3
msgbox(a)
msgbox(c)
则b=a*a=4, c=a*a*a=8
我们一次不要讲太多, 这次就讲到这里, 现在总结一下.
要点:
1) 常量分为自然常量和自定义常量, 常量的值不可修改
2) 变量就像盒子, 我们不在乎盒子里装的是什么, 但一定要知道盒子的名字
3) 四则运算在编程中没有任何不同
4) MOD是取余运算
作业:
1) 编一个程序, 计算圆形的面积, 半径由用户给出 (使用Inputbox) PI取值3.14159
2) 编一个程序取得20 / 3 的余数相关阅读:
css 圆角边框
Vista提高系统效率的十条运行命令
DynamicData for Asp.net Mvc留言本实例中篇:新建.删除.数据验证
检测浏览器是否支持CSS3的方法
基于上下文解析parseWithContext()方法
教你几种在SQLServer中删除重复数据方法
Javascript滑动菜单效果
JSP 语法(4)
“画中画”效果--谈IFRAME标签的使用
Web标准:关于DOCTYPE
成也脚本,败也脚本 AJAX忧虑与启发
Ajax技术(WEB无刷新提交数据)-
PHP+javascript 实现动态显示服务器端运行进度条(酷)
js利用div背景,做一个竖线的效果。
-
关于vbs编程的基础教程
2011-01-31 18:48:07关于vbs编程的基础。我觉得这个是我见到过的最好的VBS的教程了。 -
2007年某某县小学生VBS编程竞赛试卷(xdf格式)
2019-03-02 10:30:152007年某某县小学生VBS编程竞赛试卷(xdf格式) 内容完整,但是是xdf格式的,请自行使用工具转码或者下载对应阅读器 -
表白神器(VBS编程)
2018-08-17 22:48:59步骤二、点击【文件】→【另存为】→【文件名:后缀改为 .vbs (示例:Play.vbs)】→【保存类型:所有文档】 注: 代码中 “ ” 内的 中文 均可以修改为你喜欢的内容。 效果如下图所示: ...步骤一、打开记事本,输入以下代码(建议直接复制):
msgbox "我有一件事想跟你说",vbQuestion,"在吗" msgbox"自从第一天遇见你,我便对你难以忘怀了!" CreateObject("SAPI.SpVoice").Speak"能够遇见你,对我来说是最大的幸福。有了你,我的生活变的绚丽多彩,有了你,世界变得如此迷人。你是我的世界,我的世界是你。我愿意用自己的一生,好好的陪着你,爱着你。陪你到你想去的地方,用心走完我们人生的余下的旅程。在未来的日子里,也许什么都无法确定,但唯一可以确定的是,我爱的人是你,无论现在还是将来,我想我这里都会是你最温暖的港湾,都是为你遮风避雨的城墙。无论狂风,无论暴雨。我都会陪在你的身旁,让你不会感到丝毫的担心和惶恐。" msgbox"亲爱的,我喜欢你" dim i do while i<1 Select Case msgbox("做我女朋友好吗?",68,"请郑重的回答我!") Case 6 i=1 Case 7 msgbox"你再考虑一下呗" end Select loop msgbox"爱你一万年!"
步骤二、点击【文件】→【另存为】→【文件名:后缀改为 .vbs (示例:Play.vbs)】→【保存类型:所有文档】
注:
代码中 “ ” 内的中文均可以修改为你喜欢的内容。
效果如下图所示:
最后,希望大家告白成功!!
-
vbs编程入门
2020-04-01 08:38:23由于本经验是针对初次学习VBScript的小伙伴而定制的一篇... 先来说下什么是解释器:编程编程,无非就是让电脑运行写的代码对不对?这个过程又分两种,第一种就是直接生成可执行文件exe,那是windows能直接运行的代...-
由于本经验是针对初次学习VBScript的小伙伴而定制的一篇经验,看完本经验。小编的目的是希望小伙伴能学会2点:
1、VBScript的解释器在哪
2、VBScript为什么能直接解释运行
3、第一个VBS函数——msgbox
先来说下什么是解释器:编程编程,无非就是让电脑运行写的代码对不对?这个过程又分两种,第一种就是直接生成可执行文件exe,那是windows能直接运行的代码,第二种就是脚本解释器,也就是说,windows是无法运行脚本代码的,需要一个翻译官来做这件事,这个翻译官就是所谓的脚本解释器,它把脚本代码解释为windows可运行的代码格式。
我们新建一个HelloWorld.vbs文件,然后用记事本打开,之后随便输入几个字母(反正不是代码就对了)。
如图
-
2
此时,我们保存文件,然后双击HelloWorld.vbs运行。
可以看到,报错了,没错,这就是解释器报错了。
现在知道vbs报错是什么样的吧?
-
3
OK,我们现在要获得VBS解释器的位置,报错窗口先不要关闭。
我们打开任务管理器,什么?你不知道在哪里?
按下ctrl + alt + Delete
就可以看到怎么启动它。
我们找到一条任务名为windows script host的任务,右键 -> 转到进程。
-
4
此时进程定位到一条叫wscript.exe的进程,右键该进程,打开文件位置。
-
5
此时我们便找到了VBScript的解释器位置。
如图,可见VBScript解释器的路径在C:\Windows\System32下,解释器名为wscript
-
6
我们开始写我们第一个Hello World程序:
再次编辑我们刚刚创建的那个HelloWorld.vbs文件,输入以下代码
msgbox "HelloWorld"
保存后双击HelloWorld.vbs运行看到结果。
要注意的是:""是引文双引号。
msgbox是VBS的一个函数,用于创建一个小对话窗口,""内的内容为窗口内的正文。
用法为:msgbox 窗口正文,窗口图标和按钮,窗口标题
我们可以尝试使用以下代码:msgbox "HelloWorld",vbOKCancel,"这是我的第一个VBScript脚本"
运行试试看,可以加深对msgbox的理解
-
7
为什么能直接双击运行vbs脚本?
原因是因为vbs这个扩展名和wscript的路径被写入到环境变量:
右键我的电脑(或计算机) -> 属性 -> 高级 -> 环境变量
或者按下win + r打开运行 -> 输入cmd -> 输入set
其中有一个叫PATHEXT的环境变量,定义了vbs扩展名可直接运行,而Path这个环境变量则定义了C:\Windows\System32路径(%SystemRoot%\System32),我们在cmd命令行内直接echo %SystemRoot%这个变量的内容。
可以看到是C:\windows
-
-
QTP脚本语言VBS编程指导教程.ppt
2018-10-02 10:19:01QTP脚本语言vbs的编写操作规范教程,文档中的图文解说非常详细,很适合初学者和QTP能力的进阶提升 -
Vbs编程高手学习手册
2010-11-25 23:03:56Vbs编程高手学习手册,如何编写VB角本。具有很高的实用价值。 -
PowerDesigner 16.5 模型对象参考手册(vbs编程操作模型对象会用到)
2018-02-08 16:11:34包括PowerDesigner 16.5版本所有模型的元对象信息,编写vbs脚本操作模型对象时可以查找模型对象有哪些属性和方法。 -
VBS编程教程
2007-08-13 21:48:38VBS编程教程VBS编程教程Very Good!!! -
VBS脚本操作Excel常见方法汇总.doc
2022-03-14 12:24:25VBS脚本操作Excel常见方法汇总 -
TIA Portal WinCC Engineering V17 – VBS脚本编程参考手册.pdf
2022-03-05 09:20:46TIA Portal WinCC Engineering V17 – VBS脚本编程参考手册 -
VBS编程教程.zip
2013-03-29 14:28:17VBS编程教程.zip -
用vbs实现文本循环读取
2020-08-25 12:19:14因为测试中需要读取一批URL数据进行浏览,为了方便使用txt保存配置url,另外脚本之家特为大家补充了比较好的配置读取脚本,需要的朋友可以参考一下 -
VBS编程工具vbsedit
2011-07-27 13:26:35小巧而强悍的VBScript 与JScript 编辑工具。 支持语法高亮、参数提示以及自动完成关键字功能!支持调试以及监视变量功能!支持动态查看帮助文件 -
bat编程和vbs编程入门
2018-09-29 14:23:36先看看bat(批处理文件)中一些简单的命令 ...-----------------------------------------------------欢迎关注,共同进步---------------------------------------------------还有1999G+编程资料等你拿 -
vbs编程-执行cmd命令
2022-03-19 19:08:54简单格式 set ws = createobject("wscript.shell") ws.run "cmd.exe /c explorer e:\game" cmd命令行参数 cmd /c => /close 执行命令,关闭窗口 cmd /k => /keep 执行命令,保持窗口 详细如下: 命令行输入 ... -
VBS编程教程 (第6篇)
2021-05-22 01:18:30如果你想要继续学习vbs或通过它更详细的了解编程在转型可以跟我继续学习, 但因为我的假期结束所以更新的时间可能会比较慢, 请大家原谅.初步计划如下: 进阶篇: 变量的深入讨论 | |----变量类型 | |----变量的... -
VBS脚本编程参考手册.zip
2022-03-14 12:23:38VBS脚本编程参考手册 -
VBS脚本编程经典教材.docx
2022-03-14 12:25:13VBS脚本编程经典教材 -
vbs编程和自动化测试
2011-09-21 09:38:59很好的vbs编程实例和vbs脚本教程,学完后可以看看自动化测试的文档,对自动化测试的学习很有帮助。。。