Войти

Показать полную графическую версию : [решено] Путь к текущей папке CMD после передачи параметра


Dragokas
16-01-2012, 18:42
Есть файл C:\Scenario\test.cmd
Перетягиваем на него мышью папку d:\Docs

Внутри CMD мы можем:
%1 - получить параметр d:\Docs
Как получить путь к папке самого батника (C:\Scenario) ?

Через for /f %%a in ('chdir') do set cat=%%a
или %cd% не получается, т.к. возвращает значение d:\
Пробовал через %cmdcmdline%, но там возвращает много параметров, нужен фильтр, а как можно проще?

Petya V4sechkin
16-01-2012, 18:44
Как получить путь к папке самого батника (C:\Scenario) ?
%~dp0




© OSzone.net 2001-2012