Provides access to the named arguments from the command line.
Remarks
      The Named property of the WshArguments object returns the WshNamed object, which is a collection of arguments that have names. This collection uses the argument name as the index to retrieve individual argument values. There are three ways to access sets of command-line arguments.
- 
          
You can access the entire set of arguments (those with and without names) with the WshArguments object.
 - 
          
You can access the arguments that have names with the WshNamed object.
 - 
          
You can access the arguments that have no names with the WshUnnamed object.
 
Example
The following code displays the number of named and unnamed command-line arguments.
 Copy Code | |
|---|---|
<package>
<job id="JS">
<script language="JScript">
var argsNamed = WScript.Arguments.Named;
var argsUnnamed = WScript.Arguments.Unnamed;
WScript.Echo("There are " + argsNamed.length + " named arguments.");
WScript.Echo("There are " + argsUnnamed.length + " unnamed arguments.");
</script>
</job>
<job id="VBS">
<script language="VBScript">
Dim argsNamed, argsUnnamed
Set argsNamed = WScript.Arguments.Named
Set argsUnnamed = WScript.Arguments.Unnamed
WScript.Echo "There are " & argsNamed.Count & " named arguments."
WScript.Echo "There are " & argsUnnamed.Count & " unnamed arguments."
</script>
</job>
</package> | |
Properties
Methods
See Also