CMD/BAT - [решено] start передает своё местоположение

Ответить
Аватара пользователя
DesmondTruman

CMD/BAT - [решено] start передает своё местоположение

Сообщение DesmondTruman »

Здравствуйте. При запуске через cmd такой строки:



Код:

Код: Выделить всё

C:\Documents and Settings\admin>start "" "C:\Documents and Settings\admin\Рабочий стол\test.bat"

Содержание test.bat:



Код:

Код: Выделить всё

echo blabla>> okey.txt  exit

то okey.txt создается там же, откудого и запустили команду start (тоесть в C:\Documents and Settings\admin\), есть ли возможность чтобы test.bat действовал в своей дериктории?
Аватара пользователя
gora

Re: CMD/BAT - [решено] start передает своё местоположение

Сообщение gora »

Код:

Код: Выделить всё

start "" D/"C:\Documents and Settings\admin\Рабочий стол" "C:\Documents and Settings\admin\Рабочий стол\test.bat"
Аватара пользователя
Iska

Re: CMD/BAT - [решено] start передает своё местоположение

Сообщение Iska »

Цитата DesmondTruman:



есть ли возможность чтобы test.bat действовал в своей дериктории?
CMD/BAT - [решено] start передает своё местоположение




Или добавить непосредственно в пакетный файл в начале:



Код:

Код: Выделить всё

pushd "%~dp0"

и:



Код:

— в конце.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»