В командном файле, как я могу выполнить .vbs из той же директории?Как мне взять параметры? - PullRequest
2 голосов
/ 21 июля 2010

Очень простой вопрос, я уверен.

У меня есть файл ACLReader.vbs, который я написал. Я хочу, чтобы пользователь мог запускать командный файл

Я также хочу, чтобы пакет взял параметр и передал его в ACLReader.vbs вместо использования testText.txt (как если бы пользователь выполнял ACLReader.vbs из командной строки)

Это то, что я получил от поиска в Google, но оно не работает:

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

Ответы [ 2 ]

2 голосов
/ 21 июля 2010

вы пробовали

cscript ACLReader.vbs %*
1 голос
/ 21 июля 2010

Чтобы команда CD в исходном скрипте работала, вы должны изменить ее следующим образом:

cd /D "%~dp0"
cscript ACLReader.vbs %*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...