分かりやすく、使いやすく。

引数に半角スペースを含める方法

スポンサーリンク

VBScript の引数の値に半角スペースを含めたい場合は、値をダブルクオテーションで囲んで渡します。渡された引数は WScript.Arguments から取り出すことができます。サンプルコードは次の通りです。

VBScript(実行可能なサンプルコード)
1
2
3
4
5
Option Explicit
 
WScript.Echo "渡された引数の数:" & WScript.Arguments.Count
WScript.Echo "1個目の引数:" & WScript.Arguments(0)
WScript.Echo "2個目の引数:" & WScript.Arguments(1) 

実際に半角スペースを含む文字列を渡した実行結果は次の通りです。

D:\temp>cscript test.vbs "Program Files" "A B C   X Y Z"
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.
 
渡された引数の数:2
1個目の引数:Program Files
2個目の引数:A B C   X Y Z 
スポンサーリンク