VBScript (Microsoft Visual Basic Scripting Edition--VBS) ,微软公司可视化BASIC脚本版,在window中随处可见,文件后缀名为.vbs。下面来看下它的常用语法:
运行文件demo.vbs文件如下所示:
'定义脚本类型 set sh=WScript.CreateObject("WScript.Shell") '调用子脚本信息信息 后面跟上所传输参数的数组 sh.Run "demoSun.vbs 1234"
运行子文件demoSun.vbs请与demo.vbs放于同一目录下面,内容入下所示:
'定义脚本类型 set sh=WScript.CreateObject("WScript.Shell") '定义参数 Dim password '接收上一级传输过来的参数 数组 set password = WScript.Arguments Dim inputPsd '定义弹出框来接收你输入的参数,提示,title,默认值 inputPsd = inputbox("Please input your passwrod","Input passwrod","1234") '弹出输入内容 msgbox(inputPsd) '判断内容inputPsd是否输入为空 if inputPsd<>"" then if inputPsd=password(0) then '等待3秒 WScript.Sleep 3000 '相当于indexOf 判断inputPsd中是否包含1字符串 获取1字符串的下标 if Instr(inputPsd,"1") >= 1 then msgbox("your passwrod have 1") end if '弹框提示 msgbox("your passwrod is success") '将内容输入到光标处 sh.SendKeys "OK" end if else '等待3秒 WScript.Sleep 3000 '弹框提示 msgbox("Please input your passwrod") end if
其中弹框的样子如下图所示:
在编写过程中经常被空格问题被坑,希望大家注意。其中的注释符号为'。
其中的循环代码for.vbs例子文本如下所示:
'定义脚本类型 set sh=WScript.CreateObject("WScript.Shell") Dim num '定义弹出框来接收你输入的参数,提示,title,默认值 num = inputbox("Please input max NUM","Input NUM","3") '结果 1 2 3 for i=1 to num msgbox i next 'step i参数每次增加的值 结果1 3 for i=1 to num Step 2 msgbox i next
如果想进一步学习的可详见:http://www.cnblogs.com/sirrah/articles/2349029.html
相关推荐
在VBScript中,理解基本语法是编写有效脚本的关键。本节主要介绍VBScript中的对象、对象的方法与属性、数据类型、常量以及变量。 首先,VBScript中的对象是程序设计的核心概念。对象可以看作是具有特定功能和属性的...
可以用来做ASP参考,自己写的,参考起来更方便 这是第五部分:ASP中VBScript常用函数 /*———————–ASP中VBScript常用函数———————*/ *–>判断类函数: Isarray():判断是否为一个数组 Isdate():判断是否是...
### JS常用语法大全 #### 1. 输出当前时间 ```html now() %> ``` 这里出现了一个错误,`now()` 并不是JavaScript或ASP内置函数。在JavaScript中,可以使用`Date`对象来获取当前时间: ```javascript document....
然而,这部分内容并未直接涉及ASP VBScript的常用函数,而是提供了关于如何使用SQL语句通过OLEDB连接到Excel文件并执行查询、插入和导出数据的具体示例。因此,基于这部分内容,我们将重点总结与ASP VBScript相关的...
VBScript的语法与Visual Basic有很高的相似性,使得开发者无需花费大量时间就能掌握。 VBScript利用ActiveX脚本技术与宿主应用程序交互,这允许它在不同的环境中无缝运行,如Microsoft Internet Explorer和...
### VBScript语法介绍 #### 一、常数的定义与使用 在VBScript中,**常数**是指具有特定含义的标识符,用于替代固定的数值或字符串,且其值一旦被定义后便不可更改。利用常数可以提高代码的可读性和可维护性。 ####...
总之,"VBScript语法手册"是一份全面的学习资料,涵盖了语言基础到高级应用,无论是对初学者还是有经验的开发者,都是值得参考和学习的宝贵资源。通过深入阅读和实践手册中的例子,你将能够熟练掌握VBScript,并能...
1. **语法简单**:VBScript的语法接近自然语言,易于学习和理解,与Visual Basic有很高的相似性。 2. **变量声明**:VBScript支持自动变量类型推断,无需显式声明变量类型。 3. **流程控制**:包含条件语句(If......
在本压缩包中,"ASP第三章VBScript语法共46页.pdf" 是一个详细讲解VBScript在ASP中应用的教程,包含了46页的内容。VBScript是Visual Basic Script的缩写,是ASP的主要脚本语言之一。 VBScript是一种轻量级的解释型...
它的语法与传统的Visual Basic语言相似,因此对于熟悉VB的开发者来说,学习VBScript非常容易上手。VBScript是基于ActiveX Script技术,允许它在不同的宿主应用程序中无缝工作,而无需针对每个组件编写特定的集成代码...
在VBScript程序员参考手册(第3版)中,详细阐述了这种语言的基础知识、语法特性以及应用实例,旨在帮助开发者更好地理解和掌握VBScript。 手册内容可能包括以下几个方面: 1. **基础语法**:VBScript的基本数据类型...
这个CHM文件可能是微软官方提供的VBScript完整文档,包含了VBScript的语法、函数、对象、属性和方法等详细信息。它将帮助开发者深入理解VBScript的核心概念,如变量声明、数据类型、流程控制语句(If...Then, ...
微软官方发布的《VBScript语言参考》是学习和理解VBScript的重要资源,它包含了该语言的全面信息,包括语法、函数、对象、属性和方法等。CHM(Compiled Help Manual)格式是一种微软特有的帮助文档格式,它将HTML...
VBScript是一种轻量级的脚本语言,广泛应用于Windows系统中的自动化任务和网页交互。它基于Visual Basic,因此与VB语法相似,但不完全相同。VBScript解释器源码是理解这种语言工作原理的关键,同时也是学习编译原理...
VBScript 正则表达式详解 VBScript 中的正则表达式详解是指使用 RegExp 对象来提供简单的正则表达式支持。该对象有三个属性和三个方法,分别是 Global 属性、IgnoreCase 属性、Pattern 属性、Execute 方法、Replace...
### VBScript语法简介 #### 一、概述 本文旨在向读者介绍VBScript的基本语法,尤其适合那些准备使用VBScript编写ASP脚本的人群。通过掌握本文档中的知识点,即便是编程新手也能快速上手,实现简单应用程序(如论坛...