【发布时间】:2012-09-19 21:43:46
【问题描述】:
我正在尝试将工作目录作为命名参数传递给 vbscript。系统通常会扩展“.”。到当前路径,但是当我检查命名参数时,我只得到字符串“。”
这是命令行:
cscript myscript.vbs /a:"first arg" /b:second /c:.
这是脚本:
dim args : set args = wscript.arguments.named
wscript.echo args.item("a")
wscript.echo args.item("b")
wscript.echo args.item("c")
这是输出:
first arg
second
.
【问题讨论】:
-
您将无法传入点并期望它解析为完整路径,因为点作为字符串出现。看看here,因为您可以获得脚本中的完整路径。 stackoverflow.com/questions/2129327/…
标签: command-line vbscript command-line-arguments wsh