在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)
...
+1
您还可以将文件拖放到资源管理器中的脚本中,该脚本将运行脚本,并将第一个参数设置为文件路径和名称。 – 2016-04-16 13:07:26
+1
你可能想用'WScript.Arguments.Count'。 – BuvinJ 2016-12-09 16:39:35
你可以直接用'WScript.Arguments.Item(0)'来访问它。项目0不是命令的名称(与其他语言一样);在上面的Aphoria的例子中,它将是字符串“1”。 – 2013-08-06 19:24:42