VBS教程-wscript对象
一、wscript对象
描述:提供对 Windows 脚本宿主对象模型根对象的访问。
详述:WScript 对象是 Windows 脚本宿主对象模型层次结构的根对象。它可在任何脚本文件中使用,不需要特定的声明。WScript 对象提供对以下信息的访问命令行参数, 脚本文件的名称,宿主文件名, 宿主版本信息。 WScript 对象可用来创建对象, 连接对象, 与对象断开连接, 同步事件, 以编程方式停止脚本的执行,将信息输出到默认输出设备(Windows 对话框或命令控制台)。 WScript 对象也可用来设置脚本运行的模式(交互模式或批处理模式)。
就像刚才我们说的一样,对象通过两种其自有的特性想我们提供工具,这两种特性分别是―属性‖和―方法‖。 二、属性
1、Arguments属性
描述:用于返回 Arguments 对象(这个对象我们以后会学,现在只需要了解就行)。 语法:object.Arguments
参数:object ,WScript 对象
例子:显示本vbs文件运行的参数 Set Arg=WScript.Arguments For i=0 to Arg.Count-1 msgbox Arg(i) Next
将上面这些代码保存为vbs文件,然后将一个或者数个任意的文件拖放到这个vbs文件上面上,那么他会逐个显示你拖放的文件。(这仅仅给出了一个实例,用到了Arguments对象,其的具体用法我们以后再了解) 2、FullName 属性
描述:返回主机可执行文件(CScript.exe 或 WScript.exe)的完全限定路径。 语法:object.FullName
参数:object ,WScript 对象 例子:显示本机wscript的路径 msgbox wscript.fullname
在默认的情况下会显示‖C:\\WINDOWS\\system32\\wscript.exe― 3、Interactive 属性
描述:设置或确定脚本模式。 语法:object.Interactive
参数:object ,WScript 对象
说明:Interactive 属性返回一个布尔值。
有批处理和交互两种模式。在交互模式(默认模式)下,该脚本为用户提供交互功能。启用对 Windows 脚本宿主的输入和输出。该脚本可以将信息显示在对话框中并等待用户提供反馈。在批处理模式下,不支持这种类型的用户交互,所有对 WSH 的输入和输出被禁用。还可以使用 Windows 脚本宿主命令行开关 //I(对于交互式)和 //B(对于批处理模式)来设置脚本模式。 例子:显示本机的脚本模式 msgbox WScript.Interactive 4、Name 属性
描述:返回 WScript 对象(主机可执行文件)的名称。
语法:object.Name
参数:object ,WScript 对象 例子:
msgbox WScript.name 5、Path 属性
描述:返回包含主机可执行文件(CScript.exe 或 WScript.exe)的路径名称 语法:object.Path
参数:object ,WScript 对象 例子:
msgbox WScript.Path
如果你的wscript.exe是在‖C:\\WINDOWS\\system32\\wscript.exe―那么本属性会显示‖C:\\WINDOWS\\system32― 6、ScriptFullName 属性
描述:返回当前运行脚本的完整路径。 语法:object.ScriptFullName 参数:object ,WScript 对象 例子:显示本vbs的完整路径 msgbox WScript.ScriptFullName
神奇吧,这个vbs竟然