【发布时间】:2011-01-29 00:15:53
【问题描述】:
如何在 VBscript 中传递和访问命令行参数?
【问题讨论】:
标签: command-line vbscript command-line-arguments
如何在 VBscript 中传递和访问命令行参数?
【问题讨论】:
标签: command-line vbscript command-line-arguments
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) 访问它。第 0 项不是命令的名称(与其他语言一样);在上面的 Aphoria 示例中,它将是字符串“1”。
如果您需要直接访问:
WScript.Arguments.Item(0)
WScript.Arguments.Item(1)
...
【讨论】:
WScript.Arguments.Count这个。