`
TimerBin
  • 浏览: 360833 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

VBScript 常用语法一览

阅读更多

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

 

  • 大小: 36.2 KB
分享到:
评论

相关推荐

    VBScript基本语法

    在VBScript中,理解基本语法是编写有效脚本的关键。本节主要介绍VBScript中的对象、对象的方法与属性、数据类型、常量以及变量。 首先,VBScript中的对象是程序设计的核心概念。对象可以看作是具有特定功能和属性的...

    推荐ASP中VBScript常用函数

    可以用来做ASP参考,自己写的,参考起来更方便 这是第五部分:ASP中VBScript常用函数 /*———————–ASP中VBScript常用函数———————*/ *–&gt;判断类函数: Isarray():判断是否为一个数组 Isdate():判断是否是...

    JS常用语法大全,JavaScript常用语法大全

    ### JS常用语法大全 #### 1. 输出当前时间 ```html now() %&gt; ``` 这里出现了一个错误,`now()` 并不是JavaScript或ASP内置函数。在JavaScript中,可以使用`Date`对象来获取当前时间: ```javascript document....

    asp vbscript 常用函数大全

    然而,这部分内容并未直接涉及ASP VBScript的常用函数,而是提供了关于如何使用SQL语句通过OLEDB连接到Excel文件并执行查询、插入和导出数据的具体示例。因此,基于这部分内容,我们将重点总结与ASP VBScript相关的...

    VB语法手册(VBScript)

    VBScript的语法与Visual Basic有很高的相似性,使得开发者无需花费大量时间就能掌握。 VBScript利用ActiveX脚本技术与宿主应用程序交互,这允许它在不同的环境中无缝运行,如Microsoft Internet Explorer和...

    VBScript语法介绍

    ### VBScript语法介绍 #### 一、常数的定义与使用 在VBScript中,**常数**是指具有特定含义的标识符,用于替代固定的数值或字符串,且其值一旦被定义后便不可更改。利用常数可以提高代码的可读性和可维护性。 ####...

    vbscript语法手册

    总之,"VBScript语法手册"是一份全面的学习资料,涵盖了语言基础到高级应用,无论是对初学者还是有经验的开发者,都是值得参考和学习的宝贵资源。通过深入阅读和实践手册中的例子,你将能够熟练掌握VBScript,并能...

    VBScript

    1. **语法简单**:VBScript的语法接近自然语言,易于学习和理解,与Visual Basic有很高的相似性。 2. **变量声明**:VBScript支持自动变量类型推断,无需显式声明变量类型。 3. **流程控制**:包含条件语句(If......

    ASP第三章VBScript语法共46页.pdf.zip

    在本压缩包中,"ASP第三章VBScript语法共46页.pdf" 是一个详细讲解VBScript在ASP中应用的教程,包含了46页的内容。VBScript是Visual Basic Script的缩写,是ASP的主要脚本语言之一。 VBScript是一种轻量级的解释型...

    VBScript语法手册

    它的语法与传统的Visual Basic语言相似,因此对于熟悉VB的开发者来说,学习VBScript非常容易上手。VBScript是基于ActiveX Script技术,允许它在不同的宿主应用程序中无缝工作,而无需针对每个组件编写特定的集成代码...

    VBScript程序员参考手册(第3版)(英文)_Vbscript_

    在VBScript程序员参考手册(第3版)中,详细阐述了这种语言的基础知识、语法特性以及应用实例,旨在帮助开发者更好地理解和掌握VBScript。 手册内容可能包括以下几个方面: 1. **基础语法**:VBScript的基本数据类型...

    VBscript脚本手册

    这个CHM文件可能是微软官方提供的VBScript完整文档,包含了VBScript的语法、函数、对象、属性和方法等详细信息。它将帮助开发者深入理解VBScript的核心概念,如变量声明、数据类型、流程控制语句(If...Then, ...

    微软官方《VBScript语言参考》CHM VBScript语言参考

    微软官方发布的《VBScript语言参考》是学习和理解VBScript的重要资源,它包含了该语言的全面信息,包括语法、函数、对象、属性和方法等。CHM(Compiled Help Manual)格式是一种微软特有的帮助文档格式,它将HTML...

    VBScript解释器源码

    VBScript是一种轻量级的脚本语言,广泛应用于Windows系统中的自动化任务和网页交互。它基于Visual Basic,因此与VB语法相似,但不完全相同。VBScript解释器源码是理解这种语言工作原理的关键,同时也是学习编译原理...

    VBScript 正则表达式详解

    VBScript 正则表达式详解 VBScript 中的正则表达式详解是指使用 RegExp 对象来提供简单的正则表达式支持。该对象有三个属性和三个方法,分别是 Global 属性、IgnoreCase 属性、Pattern 属性、Execute 方法、Replace...

    vbscript语法简介

    ### VBScript语法简介 #### 一、概述 本文旨在向读者介绍VBScript的基本语法,尤其适合那些准备使用VBScript编写ASP脚本的人群。通过掌握本文档中的知识点,即便是编程新手也能快速上手,实现简单应用程序(如论坛...

Global site tag (gtag.js) - Google Analytics