没有合适的资源?快使用搜索试试~ 我知道了~
vbscript脚本教程
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 99 浏览量
2022-06-24
14:15:48
上传
评论
收藏 178KB DOC 举报
温馨提示
试读
41页
vbscript脚本教程
资源推荐
资源详情
资源评论
VBS 脚本教程
就像多数计算机教程一样 ,我们从“!”程序开始我们的练习 。
什么?不知道是什么意思?就是说大部分的计算机程序设计教程开篇入门都是
编写一个小程序,执行这个程序的结果就是在计算机的屏幕上或者 窗口中
显示一行文字:!好了,我们开始吧。
打开你的“记事本”程序,在编辑窗口填写:
然后用鼠标单击“文件”菜单,单击“保存”,把“保存在”一栏设为桌面,在“文
件名”一栏中填写 ,单击“保存”就可以了。然后最小化“记事本”窗口,在
桌面上寻找你刚刚保存的 ,然后双击。看到弹出的对话框了没有,单击
“确定”,对话框消失了。难看了点,不过确实是你编写的第一个脚本程序。
说明之一:上面的操作中,保存位置放在桌面,仅仅是为了执行方便,你保存
到其他的地方完全没有问题,只要你知道你保存在什么地方就可以了,什么?
是废话,自己保存的当然知道保存在那里了。不,自己保存的文件自己找不到
的人我见的多了去了。文件名你可以随意填写,不一定非要写 ,只要符合
的文件命名规则就可以了,但是扩展名必须是 ,什么不知道什
么是扩展名?就是文件名中“后的那部分,简单说,就是 脚本文件命名时
必须是:,其中 你随意。
说明之二:在记事本编辑窗口中写的这行是什么意思?
是 内建的函数,每一个函数都可以完成一定的功能,你只需
要按照语法要求,在函数的相应部分填写相应的内容就可以了,这部分内容我
们称为参数,当然函数执行的结果我们称为返回值,一个函数可以有返回值也
可以没有,可以有参数也可以没有。你不用了解函数是怎么运作的,只要了解
这个函数能干什么就行了。
语法:
对话框内容对话框的标题
你不妨用记事本打开刚才的文件在编辑窗口中输入:
系统提示
执行一下,看看效果和位置。
说明之三:如果执行失败,看看你的标点符号,所有的标点符号必须是在英文
状态下输入的。
当然,这个脚本实在是太简单了,甚至就连最简单的交互都没有,所以你
可以把脚本这样修改一下:
!"#请输入你的名字$名称%
您的名字是
保存执行一下,看到弹出的对话框了么?填入你的名字,点确定,看到结
果了吗?
说明之一:第一句是定义变量, 是定义变量的语句。其格式为:变量
&变量 '((, 只有一种变量类型,所以不用声明变量类型。系统会自动
分辨变量类型。
说明之二: !" 是 内建的函数,可以接受输入的内容,其语法格式
为:
!"#对话框内容对话框标题%
第二句的意思是接受用户的输入,并把输入结果传递给变量 。
好了,到此脚本基本的输入输出函数都有了,已经可以完成一些比较简单
的功能了,你可以编写一个简单的脚本,然后拷贝的“程序”—)*启动”中,然后
重新启动计算机看看结果。
+ " 基础知识
一、变量
&、所有单引号后面的内容都被解释为注释。
'、在 + " 中,变量的命名规则遵循标准的命名规则,需要注意的是:在
+ " 中对变量、方法、函数和对象的引用是不区分大小写的。在申明变量
时,要显式地申明一个变量,需要使用关键字 来告诉 + " 你要创建
一个变量,并将变量名称跟在其后。申明多个同类型变量,可以用逗号分隔。
注意:+ " 中不允许在申明变量的时候同时给变量赋值。但是允许在一行
代码内同时对两个变量进行赋值,中间用冒号分隔。
,、你可以使用 - ". +" 来告诉宿主变量必须先声明后使用。
/、+ " 在定义时只有一种变量类型,在实际使用中需要使用类型转换函
数来将变量转换成相应的变量类型。
0 函数将变量转换成布尔值;
01" 函数将变量转换为 2 到 '33 之间的整数。
0+! 函数、0 函数和 0 函数将变量转换为浮点数值,前者只精确
到小数点后四位,后两者要更加精确,数值的范围也要大的多。
00!函数可把表达式转换为货币(0!+1)类型
0函数可把表达式转换为单精度()类型。
0" 函数将变量转换为日期值。
0" 函数和 0 函数将变量转换为整数,后者的范围比前者要大的多。
0" 函数将变量转换为字符串。
二、数组
数组的定义与变量非常类似,只需要在变量后描述这个数组的个数和维数。
需要注意的是:数组的下标总是从 2 开始,而以数组定义中数值减一结束。也
就 是 说 你 以 要 定 义 一 个 有 十 个 数 据 的 数 组 , 将 这 样 书 写 代 码 :
1(4),同样,当你要访问第五个元素时,实际的代码是 1#/%。当
然,你可以通过不指定数组的个数和维数来申明动态数组。等到数组的个数和
维数固定后,使用关键字 5 来改变数组。注意,在改变数组的大小时,数
组的数据会被破坏,使用关键字 来保护数据。例如:
5 1#个数维数%
5 1#,&%
三、操作符
在 + " 运算符中,加减乘除都是我们常用的符号,乘方使用的是 6
取模运算使用的是 。
在比较操作符中,等于、小于、大于、小于等于、大于等于都与我们常用
的符号是一致的,而不等于是小于和大于连用#7)%。
逻辑运算符为:和操作—)89非操作—)9-:或操作—)-5;
你可以使用操作符 ;和操作符 <来连接字符串,一般使用<操作符;
另外还有一个比较特殊的操作符 用来比较对象,例如按钮对象,如果对
象是同一类型,结果就是真,如果对象不是同一类型,结果就是假。
四、条件语句
主要有 =(("> 语句和 +"+ 语句两种形式。
在 =(("> 语句中,其基本形式为:
=条件 ">
语句
.=
基本形式只能对单个条件进行验证,如果有两个条件,则需要在基本形式
中添加单行语句 ,如果还有更多的条件需要验证,则需要添加语句:
.=条件 ">
语句
在 +"+ 语句中,其基本形式为:
+"+变量
0条件值
语句
并对上两句进行重复;
最后一句应为:
0
语句
当然不要忘记将条件结束语句 .+" 放在最后一行。
注意:在执行字符串比较时,需要特别注意大小写,一般情况下,我们在
比较前,使用 ?+ 函数将字符串转换成小写,使用 @+ 函数将字符串转
换成大写。
在此之前我们先介绍一种简单的变量类型$布尔值#%这种变量只
有两个可能值$:!A即真或假这种变量在某些情况下很有用#比如开
关%我们定义一个 变量的方法和其他变量一样赋值也一样例如$
"!
=
注意"! 和"!是不一样的"!是字符串"! 是布尔值千万不能
混淆
回到 = 语句上来我们先来看看简化版的 = 语句$=判断式 ">语句体
我们来看一个例子$
&'
&,
=)"># 大于 8%
我们只看最后一行) 这个式子#表达式%有一个返回值是 型的因
为这个式子只有两种可能$ 大于 不大于 所以这个式子也只有两种可能
性即真或者假= 语句判断这个表达式的返回值是真还是假如果是真#"!%则
执行 "> 后面的语句如果是假则不执行你把 的值改成 &/ 看看还会不会
弹出对话框
当我们要在判断之后执行多行语句怎么办呢我们需要用语句块来解决在
这里可以叫块 =
&'
&,
=7">
#8 小于 %
# 大于 8%
=
两个 函数夹在 = 和 = 之间这个部分就是语句块块里的每
一条语句之前请空出 /BBC#一个7:)键%个格这不是必需的但是是一个好
习惯以便看清楚程序的结构这样我们就能运行多于一个的语句请注意
=">=这三个关键部分不要掉了-D我出一个题输入一个数如
果小于 &22 就输出错误如果大于 &22 就输出正确我这里有两个程序版
本$
!"#请输入一个大于 &22 的数%
"#%E !" 返回的是字符串我们把他变成整数 $%
=)&22">#正确%
=7&22">#错误%
还有一个更简单的
!"#请输入一个大于 &22 的数%
"#%E !" 返回的是字符串我们把他变成整数
=)&22">
#正确%
#错误%
=
看到多了一个 了吧 的作用就是当要判断的表达式为 = 时执
行的这样程序就可以处理两种不同的情况了不要忘了用 = 结尾
嘿嘿我是变态者现在我要你处理三种情况7&22&22)&22还要写
在一个 = 结构里你怎么办我给你答案$
!"#请输入一个大于 &22 的数%
"#%E !" 返回的是字符串我们把他变成整数
=)&22">
#正确%
=&22">
#老大你耍我%
#错误%
=
这次输入 &22 看看是什么= 语句可以在 = 结构中多次出现以灵
活判断不同的情况 #如果你要判断得太多就请使用选择结构过会儿就讲%
当所有 = 都处理完了而没有符合情况的时候再执行 中的语句另一个
例子$
+
!"# 是$输入半径%
!"# 是$输入半径%
!"#答案$输入答案%
+F';F'E这里没有问题会自动转换
=+">
#你好聪明%
#你好猪头 自己的题还不会G%
=
再看看这个无论你回答得多么正确你都是猪头哈哈不是我耍你还是文
章开始时候的 !" 的返回类型在耍你 是 !" 的返回值他是一
个字符串而 + 是一次整数计算的结果他是一个整数一个字符串无论如何也
不等于一个整数尽管他们字面上是一样的$C7)#不等于号%C所以 = 的判断
式的值永远是 =总是执行 部分的语句我们可以这么修改
+
!"# 是$输入半径%
!"# 是$输入半径%
!"#答案$输入答案%
"#%
E在这里我们取出了 的值变成整数在放回这个盒子里
+F';F'
=+">
#你好聪明%
#你好猪头 自己的题还不会G%
=
这样就成功了这也是 !" 函数的一个讨厌的地方没办法 没
有其他好的输入方式了
说到 =我们不得不说一说逻辑运算符今天介绍两种和 学会
了 = 语句之后我举一个例子你一看就明白了。
!"#输入一个数 )&2%
!"#输入另一个数 )&2%
"#%
"#%
=)&2)&2">
#正确%
剩余40页未读,继续阅读
资源评论
cg最强大
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功