|
Как в скрипте получить параметры командной строки?
Это можно сделать через объект WshArguments, который, в свою очередь,
можно получить через встроенный объект WScript.
В этом примере отображаются все параметры, переданные скрипту через командную строку:
Option Explicit
Dim S
Dim Args
Set Args = WScript.Arguments
S = Args.Count & " arguments." & vbNewLine
Dim I
For I = 0 to Args.Count - 1
S = S & I & ": " & Args(I) & vbNewLine
Next
Set Args = Nothing
MsgBox S
В этом примере скрипт проверяет наличие в своей командной строке
одного обязательного параметра:
Option Explicit
If WScript.Arguments.Count <> 1 Then
MsgBox "Нет обязательного параметра или параметров слишком много!", vbCritical
WScript.Quit
End If
MsgBox "Переданный параметр: " & WScript.Arguments(0), vbInformation
|
|