一个VBS的基础问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 13:26:28
请问下面那个代码做如何解释?
Set objArgs=WScript.Arguents
For I=0 to objArgs.Count-1
WScript.Echo objArgs(I)
Next

是Arguments,不是Arguents……

WScript是Windows脚本对象。
Arguments是WScript的一个属性,返回参数集(WshArguments)对象。

参数集(WshArguments)对象是由 WScript 对象的 Arguments 属性返回的参数集 (WScript.Arguments)。WshArguments 对象的两个属性是参数的筛选集 — 一个包含命名参数(查询该属性时返回 WshNamed 对象),另一个包含未命名参数(查询该属性时返回 WshUnnamed 对象)。访问命令行参数集有三种方式:

可以用 WshArguments 对象访问整个参数集(包括有或没有名称的参数)。
可以用 WshNamed 对象访问有名称的参数。
可以用 WshUnnamed 对象访问没有名称的参数。

你提供的代码显示的是 WshArguments 对象中的命令行参数。