WshNamed オブジェクト
コマンド ラインの名前付き引数へのアクセスを提供します。
解説
WshArguments オブジェクトの Named プロパティは、名前付き引数のコレクションである WshNamed オブジェクトを返します。このコレクションでは、引数名をインデックスとして使用して個々の引数の値を取得します。コマンド ラインの引数セットにアクセスするには、次の 3 とおりの方法があります。
- 引数セット全体 (名前付き引数および名前なし引数) にアクセスするには WshArguments オブジェクトを使用します。
- 名前付き引数にアクセスするには WshNamed オブジェクトを使用します。
- 名前なし引数にアクセスするには WshUnnamed オブジェクトを使用します。
使用例
次のコードは名前付きおよび名前なしコマンドライン引数の数を表示する例です。
<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>