Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Путь к текущей папке CMD после передачи параметра (http://forum.oszone.net/showthread.php?t=225399)

Dragokas 16-01-2012 18:42 1837253

Путь к текущей папке CMD после передачи параметра
 
Есть файл 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 1837255

Цитата:

Цитата Diskretor
Как получить путь к папке самого батника (C:\Scenario) ?

%~dp0


Время: 01:27.

Время: 01:27.
© OSzone.net 2001-