Показать полную графическую версию : [решено] Как узнать папку в которой находиться bat файл
Извиняюсь за может быть глупый вопрос. Нужно узнать в какой папке исполняется bat файл. То есть если bat файл лежит в папке test. То как получить путь к этой папке, чтобы использовать этот путь в bat файле
Заранее благодарю!
Petya V4sechkin
28-10-2013, 21:11
как получить путь к этой папке, чтобы использовать этот путь в bat файле
%~dp0
Echo %~dp0
http://forum.oszone.net/attachment.php?attachmentid=105966&stc=1&d=1382981387
root13, приведите сам код.
::@echo off
attrib -h %~dp0
%~dp0 это и должен быть путь
Iska спасибо за предыдущий ответ в другой теме))
kiripanda
28-10-2013, 22:30
нужно удалить "\" на конце
а где ты в исходном коде видишь \ ? 0_O
а где ты в исходном коде видишь \ ? 0_O »
Здесь:
attrib -h %~dp0 »
Раскрытая переменная «%0» с модификатором «p» даёт путь в виде «\каталог1\каталог2\каталогN\». Используйте так:
attrib.exe -h "%~dp0."
Спасибо, просто я второй день только bat изучаю))
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.