Назад | Перейти на главную страницу

Вызов командного файла по относительному пути

О, черт возьми, я должен выставить себя новичком здесь;)

В Windows мне нужно выполнить командный файл в подкаталоге рабочего каталога. Однако просто бегая subdir/foo.bat cmd1 cmd2 не работает, и я получаю сообщение об ошибке

Команда "subdir" не найдена.

Что я делаю не так?

Есть разные способы сделать это.

Если dirs:

c: \ рабочий каталог \ batfile-каталог \

и вы в настоящее время находитесь в \ workdir \

Вы можете сделать это:. \ Batfile-dir \ foo.bat

Следует помнить, что foo.bat будет запущен с «текущим каталогом» \ workdir \

HTH