Форум: "Прочее";
Текущий архив: 2009.12.20;
Скачать: [xml.tar.bz2];
ВнизКак в bat файле выделить текущий каталог? Найти похожие ветки
← →
POOP (2009-10-24 01:09) [0]Каталог, в котором находится данный bat файл
← →
Германн © (2009-10-24 01:22) [1]А что значит "выделить"?
← →
POOP (2009-10-24 01:26) [2]Германн © (24.10.09 01:22) [1]
"Запихнуть" в какую-нибудь переменную, чтобы потом использовать...
Вообще мне нужно получить bat файл с следующим содержимым:
<имя программы> <тот самый каталог, который я хочу получить> + имя файла.
Может скажите, как это сделать?
← →
Омлет (2009-10-24 01:29) [3]
@echo %~dp0
← →
POOP (2009-10-24 01:31) [4]Омлет (24.10.09 01:29) [3]
А тебе не сложно написать весь текст программки описанной в [2]
← →
Игорь Шевченко © (2009-10-24 01:31) [5]http://rsdn.ru/article/winshell/batanyca.xml
← →
antonn © (2009-10-24 01:31) [6]перебирай переданные параметры через for, там есть установки для получения файла/пути/диска из полного пути ( %~pI если счетчик %I )
← →
Омлет (2009-10-24 01:39) [7]> [2] POOP (24.10.09 01:26)
set BAT_PATH=%~dp0
set PROG_PATH="C:\Program Files\MyProg\MyProg.exe"
set FILE_NAME="My file.dat"
call %PROG_PATH% "%BAT_PATH%%FILE_NAME%"
← →
Омлет (2009-10-24 01:45) [8]Исправление, с кавычками переборщил:
set BAT_PATH=%~dp0
set PROG_PATH="C:\Program Files\MyProg\MyProg.exe"
set FILE_NAME=My file.dat
%PROG_PATH% "%BAT_PATH%%FILE_NAME%"
← →
POOP (2009-10-24 01:52) [9]Омлет (24.10.09 01:45) [8]
Спасибо
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.12.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c