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%, но там возвращает много параметров, нужен фильтр, а как можно проще?
Перетягиваем на него мышью папку d:\Docs
Внутри CMD мы можем:
%1 - получить параметр d:\Docs
Как получить путь к папке самого батника (C:\Scenario) ?
Через for /f %%a in ('chdir') do set cat=%%a
или %cd% не получается, т.к. возвращает значение d:\
Пробовал через %cmdcmdline%, но там возвращает много параметров, нужен фильтр, а как можно проще?