最新文档vbscript范例word版本 25页Word格式.docx

上传人:b****6 文档编号:16384322 上传时间:2022-11-23 格式:DOCX 页数:21 大小:27.40KB
下载 相关 举报
最新文档vbscript范例word版本 25页Word格式.docx_第1页
第1页 / 共21页
最新文档vbscript范例word版本 25页Word格式.docx_第2页
第2页 / 共21页
最新文档vbscript范例word版本 25页Word格式.docx_第3页
第3页 / 共21页
最新文档vbscript范例word版本 25页Word格式.docx_第4页
第4页 / 共21页
最新文档vbscript范例word版本 25页Word格式.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

最新文档vbscript范例word版本 25页Word格式.docx

《最新文档vbscript范例word版本 25页Word格式.docx》由会员分享,可在线阅读,更多相关《最新文档vbscript范例word版本 25页Word格式.docx(21页珍藏版)》请在冰豆网上搜索。

最新文档vbscript范例word版本 25页Word格式.docx

Rem从当前盘根目录下的文件"

读一行VBSdimfso,file,filename,text

VBSConstForReading=1

Iffso.FileExists(filename)=0

Gotoover

VBSSetfile=fso.OpenTextFile(filename,ForReading)

VBStext=file.ReadLine

VBStext="

从文件"

&

filename&

读取行成功!

读到的字符串为:

textVBSCallCallMessageBox(text)

5.从指定文件行读取2个字符

读取2个字符

VBSdimfso,file,filename,text

VBStext=file.Read

(2)

读取2个字符成功!

读到的字符为:

6.创建一个新的文本文件,如果文件已经存在则报告错误:

Rem在当前盘根目录下创建"

并写入一个字符串

VBSdimfso,file,filename

Iffso.FileExists(filename)=-1

文件已经存在!

VBSSetfile=fso.CreateTextFile(filename,Ture)

VBSfile.WriteLine("

文件第一行,这是一个测试文件"

测试文件创建成功!

7.SkipLine跳过当前行

//使用方法是file.SkipLine,仅用于只读属性打开的文件

8.测试文件行结束/文件结束

a.测试行结束

判断语句

Iffile.AtEndOfLine=-1

...

//表达式为真的时候当前指针处于行末

b.测试文件结束

Iffile.AtEndOfStream=-1

//表达式为真的时候当前指针处于文件末

9.ReadAll读取整个文件内容,大文件太占资源,不建议使用//使用方法和ReadLine近似

篇二:

VBS初学者教程带实例

很好的VBS教程(带实例)

推荐第一篇:

讲一下VBScript。

主要面向菜鸟,懂得编程的朋友就不要浪费时间了,如果你想接触以下VBScript也可以。

但既然有编程基础推荐直接去找一些参考书来读。

会比较快。

什么是VBScript呢?

VBScript的全称是:

MicrosoftVisualBasicScriptEditon.(微软公司可视化BASIC脚本版)。

正如其字面所透露的信息,VBS(VBScript的进一步简写)是基于VisualBasic的脚本语言。

我进一步解释一下,MicrosoftVisualBasic是微软公司出品的一套可视化编程工具,语法基于Basic.脚本语言,就是不编译成二进制文件,直接由宿主(host)解释源代码并执行,简单点说就是你写的程序不需要编译成.exe,而是直接给用户发送.vbs的源程序,用户就能执行了。

我知道菜鸟现在最关心的就是用什么工具来开发VBS程序了,答案是:

记事本(Notepad).我不是开玩笑,其实任何一种文本编辑器都可以用来开发VBS开发,只不过记事本是由系统自带的,比较好找而已.尽管如此,我还是建议你去下载一个专业的文本编辑器,因为这些工具可以提供"

语法高亮"

等功能,更加方便开发,用哪一个随你喜好,我比较喜欢EditPlus(2.10).

OK,我们先来写一个VBScript程序热热身.

REM输入并回显你的名字

'

使用InputBox和Msgbox函数

Dimname,msg

msg="

请输入你的名字:

name=Inputbox(msg,"

名称"

Msgbox(name)

把上面的程序清单输入到记事本里面,然后保存为以.vbs为扩展名的文件("

保存类型"

里面选择"

所有文件"

).然后双击运行,观察运行结果.注意:

请自己输入程序清单,不要复制->

粘贴!

我来解释一下这个程序,第一行和第二行的开头分别是"

REM"

语句和"

'

"

,这两个东西的作用是相同的,表示本行是注释行,就是说这两行什么也不干,只是用来说明这段程序的功能,版权信息等等.注释行是程序最重要的部分之一,尽管它不是必需的,但对于其他人阅读源代码,以及自己分析源代码是很有好处的.好的习惯是在必要的地方加上清晰,简洁的注释。

Dim用来声明一个变量,在VBS中,变量类型并不是那么重要,就是说VBS会帮你自动识别变量类型,而且变量在使用前不一定要先声明,程序会动态分配变量空间.在VBS中你不用考虑name储存的是一个整数还是一个小数(学名叫"

浮点数"

),也不用考虑是不是字符串(一串字符,比如:

HelloWorld"

),VBS会自动帮你搞定.所以第三行语句可以删除,效果不会变,但我强烈反对这么做,一个变量的基本原则就是:

先声明,后使用.变量名用字母开头,可以使用下划线,数字,但不能使用vbs已经定义的字,比如dim,也不能是纯数字。

下一行被称之为"

赋值"

,"

="

是赋值符号,并不是数学中的等于号,尽管看起来一样.这

是正统的理解,你要理解成等于也没有什么不可.赋值号的左边是一个变量,右边是要赋给变量的值,经过赋值以后,msg这个变量在程序中等同于"

这个字符串,但当msg被再次复制的时候,原值就会消失.不光字符串,其他任何变量都这样被赋值,例如:

a=2,b=12.222等等。

再往下,Inputbox和Msgbox是VBS内建的函数,一个函数就相当于一个"

黑箱"

,有输入(参数)和输出(返回值),你可以不用了解函数是怎么运作的,只要了解这个函数能干什么就行了,我们也可以定义自己的函数,不过那要等到以后再讲.现在我们只要了解,一个函数可以有返回值也可以没有,可以有参数也可以没有.例如Inputbox就是有返回值的函数,我们用赋值号左边的变量来"

接"

住InputBox的返回值--就是你输入的内容.在inputbox右边的括号里是参数列表,每个参数用"

"

分隔开,每个参数有不同的功效,比如第一个参数会显示在提示里,我们把msg这个变量作为第一个参数传给了Inputbox函数,而msg="

请输入你的名字:

,所以我们在对话框的提示栏就会看到“请输入你的名字:

”第二个参数是对话框的标题,我们用直接量(学名叫"

常量"

,这里是"

字符串常量"

)传递给函数,当然你也可以传递变量.Inputbox还有很多参数,比如你在"

后面再加一个"

然后输入随便一串字符(字符串,用双引号"

包裹起来的一串字符叫做字符串)然后运行,看看结果.你会发现用于输入的文本框有了默认的值,这就是第三个参数的作用。

Msgbox函数是用来输出的函数,在VBS中没有专门的输出函数(BASIC中的print,C中的printf),所以我们只能用对话框来观察输出结果,Msgbox的必要参数只有一个,就是要输出的内容,在这种情况下,我们不需要理会msgbox的返回值.关于Msgbox和Inputbox我们以后还会在讨论,今天只是热热身,到此为止.

要点:

1)注释(以REM或'

开头)行在程序中不起作用,但能让别人更容易读懂你的程序.

2)变量好像一个盒子,或一个代号,可以代表你想代表的东西.变量赋值使用"

3)以"

包裹起来的字符称之为"

字符串"

4)函数像一个"

,有参数和返回值,用"

左边的变量可以接住返回值

5)Inputbox函数弹出一个输入对话框,Msgbox则用于输出

作业:

1)试验Inputbox的第三个参数

2)写一段程序输出你的年龄

3)写一段程序进行3次输入,分别输入你和你父母的姓名(要求显示提示),并分3次输出。

--------------------------------------------------------------------------------

第二篇:

我真没想到,第一次的作业竟然有人不会。

看来要讲的非常非常细致才行,嗯,今天讲各种“量”和基本运算。

先说常量,这个比较简单。

什么是常量呢,常量就是其值不可变化的量。

常量分为两种:

第一种,自然常量。

这叫是因为它们本身就是常量,你怎么更改21的值呢?

他永远都是21,不可能变成46。

如果你在程序中使用"

21=46"

,这样的语句将会引发一个错误。

同样的,字符串也是常量(还记得字符串吗?

就是包裹在"

之间的一串字符),"

就是一个例子,如果你使用"

Bye"

这样的语句同样会引发一个错误。

你能举出自然常量的更多例子吗?

第二种,是我们自己定义的常量,这种量也使用代号,他们也被赋值,但和变量的不同点在于,他们在定义的时候被赋值,以后就不能改变了,如果企图改变将会引发一个错误。

定义一个变量,我们使用"

const"

这个关键字(关键字的意思是系统定义了有特殊功能的字,不能作为变量名或常量名使用),格式是:

const常量名=常量值

例如:

constPI=3.1415926

constNAME="

记忆碎片"

这样我们就定义了两个常量,PI和NAME,一般说来,常量名全部使用大写,但也可以不用,随你喜好。

将一些在程序中不需要改变的值定义为常量是个好习惯,这样能防止不必要的意外。

另外,使用自定义常量也可以减少你的工作量。

比如:

msgbox("

这个程序输出五次HelloWorld,如果你想要改变输出为Bye-Bye,就必须修改全部程序,当然你可以手动修改5次,但如果你要输出1000次呢?

常量就可以替我们解决这个问题:

consthw="

msgbox(hw)

这样当你要修改输出的时候只要修改hw的值就行了。

好了,现在我们来看看编程的第一块重要“基石”:

变量。

解释变量最好的办法我觉得是“盒子”,一个变量好像一个盒子,里面只能装一个东西,当你要装进去别的东西的时候必须把原有的东西拿出来。

这个“盒子”是有名称的,当你在程序中使用变量的时候,系统会打开盒子取出里面的东西,让这些东西参与处理,而不是盒子。

有些语言是很依赖“盒子”里面装些什么东西,这样才能找到合适的“盒子”(比如C语言),但VBS给我提供的是能够自动伸缩的“魔术盒”,我们不用关心装进去的是什么东西,VBS会自动调整盒子的大小。

Dima1,a2,a3

a1=14

a2=12.23

a3="

Hello"

而不用像C语言那样麻烦,或者是VB的正规声明(VB可以声明也可以不用)那样:

inta1;

Dima1asinteger

floata2;

Dima2asDouble

char*a3;

Dima3asstrnig

a1=14;

a1=14

a2=12.23;

a2=12.23

;

a3="

嗯?

?

扯远了?

变量有什么用呢?

哇,那用处可大了。

最简单,你并不能确定程序运行时变量的值,比如前一节课我们编的输入姓名的程序,你不能确定InputBox返回的是什么(还记得Inputbox的返回值吗?

就是你输入的内容),所以你就没有办法应对各种情况,但我们用name这个“盒子”把用户的名字装起来,到用的时候我们只要知道name这个盒子的名字就行了,系统会自己打开他并把里面的内容拿出来用。

再举个例子,我们编写一个程序计算一个矩形的面积,比如这个程序要发给小学生使用:

dima,b,s

a=15

b=12

s=a*b

msgbox(s)

这样就可以求出长为15,宽为12的矩形的面积了,是不是很简单?

当然,这个程序也可以这样写:

dims

s=15*12

这样看起来程序短了许多,也节约内存,但并不是鼓励的做法,为什么?

请看下面。

现在,我们的程序要变得像点样子才行,谁的程序写出来还要别人修改源代码才能用啊?

所以,我们要接受用户的输入,还记得吗?

InputBox函数。

修改后程序如下:

a=inputbox("

请输入矩形的长:

b=inputbox("

请输入矩形的宽:

OK,这么一修改,无论用户输入怎样的数据,我们都能计算出矩形的面积了。

如果你用s=15*12能改嘛?

当然不行。

我想你已经发现了,vbs中的数学计算和真正的算术没有什么不同,+,-,*,/,(),[],{}都是一样的用法,比如:

dimans

ans=12+32/4+[(23-10)*2]

msgbox(ans)

四则运算的法则在编程中同样生效,你可以在编程中重新获得小学时候的乐趣(你恨数学?

那就别学电脑了)。

在编程中有一个有趣的运算符是"

mod"

,这个运算符叫做"

取余运算符"

,就是取得一次除法的余数,例如:

dima

a=16mod5

你知道a等于几吗?

Bingo!

没错,就是1。

因为16/5=3?

1,所以mod计算的结果就是1。

还有一个运算符是"

^"

(就是键盘“6”上面的小箭头),他表示“乘幂”(或者是“方”),比如:

dima,b,c

a=2

b=a^2

篇三:

VBScript与JScript实例教程

第1章Internet与HTML概述

1.1Internet的基本情况

1.1.1Internet的起源与商业化发展

1.1.2Internet的服务内容

1.1.3TCP/IP协议

1.1.4Internet中的主机管理与域名系统

1.1.5Internet的工作原理

1.2有关概念及HTML简介

1.2.1超文本传输协议——HTTP

1.2.2统一资源定位器——URL

1.2.3网页、网站及其相关概念

1.2.4对象的事件、属性和方法

1.2.5HTML简介

1.2.6客户端和服务器端的脚本语言

1.2.7ActiveX组件简介

1.2.8脚本引擎

第2章VBScript基础

2.1使用VBScript

2.1.1VBScript及其主要功能

2.1.2在HTML中页面使用VBScript

2.2VBScript数据类型

2.3VBScript变量

2.3.1声明变量

2.3.2变量的命名规则

2.3.3给变量赋值

2.3.4标量变量和数组变量

2.4VBScript常量

2.4.1声明自定义常量

2.4.2使用固有常量

2.5VBScript的表达式与运算符

2.5.1算术运算符

2.5.2关系运算符

2.5.3逻辑运算符

2.5.4连接运算符

2.5.5运算符优先级

第3章VBScript语句和过程

3.1VBScript语句中的基本语句

3.1.1选择语句

3.1.2循环语句

3.2VBScript语句中的过程

3.2.1Sub过程

3.2.2Function过程

3.2.3参数说明

3.2.4相关语句的语法

3.3综合例子

第4章VBScript的函数

4.1VBScript函数综述

4.1.1数据类型判断

4.1.2格式化函数

4.1.3数据类型转换函数

4.1.4数学运算函数

4.1.4日期时间处理函数

4.1.5字符串处理函数

4.2程序范例:

Hello

4.2.1范例介绍

4.2.2函数介绍——MsgBox函数

4.2.3程序清单

4.3程序范例:

色彩

4.3.1范例介绍

4.3.2代码讲解

4.3.3函数介绍

4.3.4程序清单

4.4程序范例:

计数器

4.4.1范例介绍

4.4.2代码讲解

4.4.3函数介绍

4.4.4程序清单

4.5程序范例:

定单设计

4.5.1范例介绍

4.5.2代码讲解

4.5.3函数介绍

4.5.4程序清单

4.6程序范例:

使用Cookie

4.6.1范例介绍

4.6.2代码讲解

4.6.3函数介绍

4.6.4程序清单

第5章VBScript的对象和集合

5.1VBScript的对象和集合

5.1.1关于组件

5.1.2VBScript中的对象

5.1.3Err对象

5.1.4VBScript中的集合

5.2程序范例:

使用对象

5.2.1范例介绍

5.2.2代码讲解

5.2.3函数介绍——CreateObject函数

5.2.4对象介绍——Dictionary对象

5.2.5程序清单

5.3程序范例:

驱动器信息

5.3.1范例介绍

5.3.2代码讲解

5.3.3对象介绍

5.3.4程序清单

5.4程序范例:

文件信息

5.4.1范例介绍

5.4.2代码讲解

5.4.3对象介绍

5.4.4程序清单

5.5程序范例:

文件管理

5.5.1范例介绍

5.5.2代码讲解

5.5.3对象介绍——TextStream对象

5.5.4程序清单

第6章VBScript与ASP

6.1ASP及其工作方式

6.2运行ASP的环境要求

6.3IIS的安装与基本配置

6.3.1IIS响应客户请求的方法

6.3.2IIS的支持服务

6.3.3IIS的服务帐号

6.3.4IIS的安装

6.3.5IIS的基本配置

6.4WWW服务器的建设管理

6.4.1创建新的Web站点

6.4.2配置Web站点

6.4.3配置主目录

6.4.4配置虚拟目录

6.4.5设置主页文件

6.4.6目录安全设置

6.4.7Web站点负载的多台IIS服务器分布

6.4.8单站点服务器配置多个Web站点

6.5PWS的安装与Web服务器配置

6.5.1PWS的安装

6.5.2PWS的设置

6.6ASP中对VBScript等脚本程序的引用

6.6.1客户端脚本的引用

6.6.2服务器端脚本的引用

6.6.3服务器端脚本语言声明

6.6.4<

%=表达式%>

与Response.Write两种输出方式简介

6.6.5使用#include命令包含文件

6.6.6ASP内建对象和ActiveX组件的引用

6.7Global.asa文件

6.8ASP的Web运行机制

第7章认识JScript

7.1JScript语言

7.2开始使用JScript

7.3JScript的嵌入位置

7.4用JScritp编写客户端脚本和服务器端脚本

7.4.1如何确定脚本在客户端运行还是在服务器端运行

7.4.2客户端脚本与服务器端脚本在JScript中的处理

第8章JScript语言基础

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1