Windows 脚本宿主  

<unnamed> 元素

对脚本的未命名参数进行说明。

<unnamed
   name       unnamedname
   helpstring helpstring
   many       boolean
   required   boolean or integer
/>

参数

name
用于在用法中表示该参数的字符串。该值不用在别处。
helpstring
表示有关参数帮助说明的字符串。WSH 运行时使用 ShowUsage 方法或 /? 参数提供帮助说明。
many
可选。布尔值。如果为 true,则该参数重复的次数可以比由所需的属性指定的次数多。否则,所需的属性正好表示使用所需参数的次数。有关详细信息,请参阅下面的示例。
required
可选。指明该参数在命令行中出现次数的整数值。

说明

"<unnamed>" 元素是用一对 runtime 标记括起来的。

名为 server 的参数在命令行提供一个 /server 参数,在 WSHNamed 参数集中提供名为 server 的参数。

注意   未命名元素的名称属性只用于显示。

当设置“必需”属性时,布尔值将被转换成整数;"true" 变成 1,而 "false" 变成 0。

示例

下面是两个有关各种属性如何影响未命名元素的用法的示例。首先,是一个简单的示例:

<runtime>
<unnamed
  name="filename"
  helpstring="The file to process"
  many="false"
  required="true"
</>
</runtime>

此代码将生成以下结果:

用法:example.wsf 文件名

选项:

文件名:要处理的文件

将它改为:

<runtime>
<unnamed
  name="filename"
  helpstring="The files to process"
  many="false"
  required="3"
</ >
</runtime>

则输出变为:

用法:example.wsf 文件名1 文件名2 文件名3

选项:

文件名:要处理的文件

许多开关将显示省略号,以表示您可以输入多于指定数量的文件。如果该示例改为:

<runtime>
<unnamed
  name="filename"
  helpstring="The file(s) to process"
  many="true"
  required="1"
</>
</runtime>

则输出变为:

用法:example.wsf 文件名1 [文件名2...]

选项:

文件名:要处理的文件。

请参阅

ShowUsage 方法 | <runtime> 元素 | <named> 元素 | <description> 元素 | <example> 元素