Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.12.20;
Скачать: CL | DM;

Вниз

Как в 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
2-1256792265
d@nger
2009-10-29 07:57
2009.12.20
Транзакция в TFIBdataset


15-1255966439
oldman
2009-10-19 19:33
2009.12.20
Говорят, сегодня День лицеев.


2-1257086072
a1b1
2009-11-01 17:34
2009.12.20
передача файлов, контекстное меню, cm_Mouseleave


2-1256897496
pesad
2009-10-30 13:11
2009.12.20
Быстрая графика


15-1255892869
POOP
2009-10-18 23:07
2009.12.20
Как в mathcad e решить линейное уравнение?