我如何在VBscript中传递和访问命令行参数?
Set args = Wscript.Arguments
For Each arg In args
Wscript.Echo arg
Next
从命令提示符中,按如下方式运行脚本:
CSCRIPT MyScript.vbs 1 2 A B "Arg with spaces"
会给出如下的结果:
1
2
A
B
Arg with spaces
如果您需要直接访问:
WScript.Arguments.Item(0)
WScript.Arguments.Item(1)
...
WScript.Arguments.Count
。 - BuvinJ
WScript.Arguments.Item(0)
访问它。在其他语言中,Item 0 是指命令的名称,但在上面Aphoria的示例中,它将是字符串“1”。 - Alexander Bird