Мне нужно передать идентификатор и пароль пакетному файлу во время запуска, а не жестко закодировать их в файле.
Вот как выглядит командная строка:
test.cmd admin P@55w0rd > test-log.txt
Решение проблемы
Еще один полезный совет — использовать %*
для обозначения «все». Например:
echo off
set arg1=%1
set arg2=%2
shift
shift
fake-command /u %arg1% /p %arg2% %*
Когда вы бежите:
test-command admin password foo bar
приведенный выше пакетный файл будет запущен:
fake-command /u admin /p password admin password foo bar
У меня может быть немного неправильный синтаксис, но это общая идея.
Комментариев нет:
Отправить комментарий