Welcome 微信登录

首页 / 编程脚本

VBScript教程 第十课 VBScript编码约定

VBScript教程 第十课 VBScript编码约定

什么是编码约定?编码约定是帮助您使用 Microsoft Visual Basic Scripting Edition 编写代码的一些建议。编码约定包含以下内容: ·对象、变量和过程的命名约定 ·注释约定 ·文本格式和缩进指南 使用一致的编码约定的主要原因是使 Script 或 Script 集的结构和编码样式标准化,这样代码易于阅读和理解。使用好的编码约定可以使源代码明白、易读、准确,更加直观且与其他语言约定保持一致。 常数命名约定VBScript 的早...
VBScript教程 第九课VBScript过程

VBScript教程 第九课VBScript过程

VB教程 > VBScript过程 过程分类在 VBScript 中,过程被分为两类:Sub 过程和 Function 过程。 Sub 过程Sub 过程是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句,执行操作但不返回值。Sub 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 Sub 过程无任何参数,则 Sub 语句必须包含空括号 ()。 下面的 Sub 过程使用两个固有的(或内置的)VBScript 函数,...
VBScript教程 第八课 使用循环语句

VBScript教程 第八课 使用循环语句

使用循环重复执行代码循环用于重复执行一组语句。循环可分为三类:一类在条件变为 False 之前重复执行语句,一类在条件变为 True 之前重复执行语句,另一类按照指定的次数重复执行语句。 在 VBScript 中可使用下列循环语句: Do...Loop: 当(或直到)条件为 True 时循环。 While...Wend: 当条件为 True 时循环。 For...Next: 指定循环次数,使用计数器重复运行语句。 For Each...Next: 对于集合...
VBScript教程 第七课使用条件语句

VBScript教程 第七课使用条件语句

VB教程 > 第七课使用条件语句 控制程序执行使用条件语句和循环语句可以控制 Script 的流程。使用条件语句可以编写进行判断和重复操作的 VBScript 代码。在 VBScript 中可使用以下条件语句: · If...Then...Else 语句 · select Case 语句 使用 If...Then...Else 进行判断If...Then...Else 语句用于计算条件是否为 True 或 False,并且根据计算结果指定要运行的语句...
VBScript教程 第六课VBScript运算符

VBScript教程 第六课VBScript运算符

VBScript 有一套完整的运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符。运算符优先级 当表达式包含多个运算符时,将按预定顺序计算每一部分,这个顺序被称为运算符优先级。可以使用括号越过这种优先级顺序,强制首先计算表达式的某些部分。运算时,总是先执行括号中的运算符,然后再执行括号外的运算符。但是,在括号中仍遵循标准运算符优先级。 当表达式包含多种运算符时,首先计算算术运算符,然后计算比较运算符,最后计算逻辑运算符。所有比较运算符的优先级...
VBscript教程 第五课 VBScript常数

VBscript教程 第五课 VBScript常数

VB教程 > 第五课 VBScript常数 什么是常数?常数是具有一定含义的名称,用于代替数字或字符串,其值从不改变。VBScript 定义了许多固有常数。详细信息,请参阅 VBScript 语言参考。 创建常数您可以使用 Const 语句在 VBScript 中创建用户自定义常数。使用 Const 语句可以创建名称具有一定含义的字符串型或数值型常数,并给它们赋原义值。例如: Const MyString = "这是一个字符串。"Const MyAg...
VBScript教程 第四课VBScript变量

VBScript教程 第四课VBScript变量

什么是变量?变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储 Script 运行时可更改的程序信息。例如,可以创建一个名为 ClickCount 的变量来存储用户单击 Web 页面上某个对象的次数。使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。在 VBScript 中只有一个基本数据类型,即 Variant,因此所有变量的数据类型都是 Variant。声明变量声明变量的一种方式是使用 Dim...
VBScript教程 第三课VBScript数据类型

VBScript教程 第三课VBScript数据类型

什么是 VBScript 数据类型?VBScript 只有一种数据类型,称为 Variant。Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为 Variant 是 VBScript 中唯一的数据类型,所以它也是 VBScript 中所有函数的返回值的数据类型。 最简单的 Variant 可以包含数字或字符串信息。Variant 用于数字上下文中时作为数字处理,用于字符串上下文中时作为字符串处理。这就是说,如果使用看起来象...
VBScript语法速查及实例说明

VBScript语法速查及实例说明

VBScript 函数 功能说明 例子 Abs (数值) 绝对值。一个数字的绝对值是它的正值。空字符串 (null) 的绝对值,也是空字符串。未初始化的变数,其绝对为 0 例子:ABS(-2000) 结果:2000 Array (以逗点分隔的数组元素) Array 函数传回数组元素的值。 例子: A=Array(1,2,3) B=A(2) 结果: 2 说明:变量B为A数组的第二个元素的值。 Asc (字符串) 将字符串的第...
MsgBox函数语言参考

MsgBox函数语言参考

描述 在对话框中显示消息,等待用户单击按钮,并返回一个值指示用户单击的按钮。 语法 MsgBox(prompt[, buttons][, title][, helpfile, context]) MsgBox 函数的语法有以下参数:参数 描述 prompt 作为消息显示在对话框中的字符串表达式。prompt 的最大长度大约是 1024 个字符,这取决于所使用的字符的宽度。如果 prompt 中包含多个行,则可在各行之间用回车符 (Chr(13)...
VBS教程:正则表达式简介 -后向引用

VBS教程:正则表达式简介 -后向引用

后向引用正则表达式一个最重要的特性就是将匹配成功的模式的某部分进行存储供以后使用这一能力。请回想一下,对一个正则表达式模式或部分模式两边添加圆括号将导致这部分表达式存储到一个临时缓冲区中。可以使用非捕获元字符 "?:", "?=", or "?!" 来忽略对这部分正则表达式的保存。所捕获的每个子匹配都按照在正则表达式模式中从左至右所遇到的内容存储。存储子匹配的缓冲区编号从 1 开始,连续编号直至最大 99 个子表达式。每个缓冲区都可以使用 "n" 访问,其...
VBS教程:正则表达式简介 -选择与编组

VBS教程:正则表达式简介 -选择与编组

选择与编组选择允许使用 "|" 字符来在两个或多个候选项中进行选择。通过扩展章节标题的正则表达式,可以将其扩充为不仅仅适用于章节标题的表达式。不过,这可没有想象的那么直接。在使用选择时,将匹配"|" 字符每边最可能的表达式。你可能认为下面的 Visual Basic Scripting Edition 和 VBScript 表达式将匹配位于一行的开始和结束位置且后跟一个或两个数字的 "Chapter" 或 "Section":/^Chapter|Secti...
VBS教程:正则表达式简介 -定位符

VBS教程:正则表达式简介 -定位符

定位符到现在为止,所看到的示例都只考虑查找任何地方出现的章节标题。出现的任何一个字符串 "Chapter" 后跟一个空格和一个数字可能是一个真正的章节标题,也可能是对其他章节的交叉引用。由于真正的章节标题总是出现在一行的开始,因此需要设计一个方法只查找标题而不查找交叉引用。定位符提供了这个功能。定位符可以将一个正则表达式固定在一行的开始或结束。也可以创建只在单词内或只在单词的开始或结尾处出现的正则表达式。下表包含了正则表达式及其含义的列表:字符描述^匹配输...
VBS教程:正则表达式简介 -限定符

VBS教程:正则表达式简介 -限定符

限定符有时候不知道要匹配多少字符。为了能适应这种不确定性,正则表达式支持限定符的概念。这些限定符可以指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。下表给出了各种限定符及其含义的说明:字符描述* 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。 * 等价于{0,}。+ 匹配前面的子表达式一次或多次。例如,"zo+" 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}。? 匹配前面的子表达式零...
VBS教程:正则表达式简介 -字符匹配

VBS教程:正则表达式简介 -字符匹配

字符匹配句点 (.) 匹配一个字符串中任何单个的打印或非打印字符,除了换行符 ( ) 之外。下面的 Visual Basic Scripting Edition 正则表达式可以匹配 "aac"、"abc"、"acc"、"adc"如此等等,同样也可以匹配 "a1c"、"a2c"、a-c"以及 a#c": /a.c/等价的 VBScript 正则表达式为:"a.c"如果试图匹配一个包含文件名的字符串,其中句点 (.) 是输入字符串的一部分,则可以在正则表达式中...
VBS教程:正则表达式简介 -非打印字符

VBS教程:正则表达式简介 -非打印字符

非打印字符有不少很有用的非打印字符,偶尔必须使用。下表显示了用来表示这些非打印字符的转义序列:字符含义cx匹配由x指明的控制字符。例如, cM 匹配一个 Control-M 或回车符。 x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 "c" 字符。f匹配一个换页符。等价于 x0c 和 cL。 匹配一个换行符。等价于 x0a 和 cJ。 匹配一个回车符。等价于 x0d 和 cM。s匹配任何空白字符,包括空格、制表符、换页符等等。等价于...
<< 1 2 3 4 5 6 7 8 9 10 >>