在批处理文件中,如何从同一目录执行.vbs?我如何参数?

时间:2010-07-21 13:14:18

标签: batch-file

我很确定这是一个非常简单的问题。

我有一个名为ACLReader.vbs的文件,我已经写过了。我希望用户能够运行批处理文件

我还希望批处理获取一个参数并将其传递给ACLReader.vbs,而不是使用testText.txt(如果用户从命令行执行ACLReader.vbs,则会这样做)

这是我从谷歌搜索获得的,但它不起作用:

%~d0
cd %~p0
cscript ACLReader.vbs testText.txt

2 个答案:

答案 0 :(得分:2)

你试过吗

cscript ACLReader.vbs %*

答案 1 :(得分:1)

要使原始脚本中的CD命令生效,您必须按以下方式更改它:

cd /D "%~dp0"
cscript ACLReader.vbs %*