パラメータを使用してCMDからwscript.exeを呼び出す

パラメータを wscript.exe に渡すには、次のコマンドを使用します:

wscript.exe /path/to/script.vbs arg1 arg2

/path/to/script.vbs は実行する VBScript スクリプトへのパスで、arg1 と arg2 はスクリプトに渡される引数です。VBScript スクリプトでは、WScript.Arguments オブジェクトを使ってこれらの引数にアクセスできます。

パラメータを2つ受け取り、CMDでその値を出力するサンプルスクリプトを以下に示します。

' script.vbs
' 获取参数个数
argCount = WScript.Arguments.Count
' 检查参数个数是否满足要求
If argCount <> 2 Then
WScript.Echo "错误:需要提供两个参数!"
WScript.Quit
End If
' 获取参数值
arg1 = WScript.Arguments(0)
arg2 = WScript.Arguments(1)
' 打印参数值
WScript.Echo "第一个参数:" & arg1
WScript.Echo "第二个参数:" & arg2

コマンドプロンプトで、以下のコマンドを実行してスクリプトをパラメータつきで呼び出します:

wscript.exe /path/to/script.vbs value1 value2

スクリプトの実際のパスを/path/to/script.vbsに、value1とvalue2を実際の引数の値に置き換えます。実行後、スクリプトは引数の値を出力します。

bannerAds