PDA

Показать полную графическую версию : [решено] start передает своё местоположение


DesmondTruman
22-10-2012, 01:42
Здравствуйте. При запуске через 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
22-10-2012, 07:11
start "" D/"C:\Documents and Settings\admin\Рабочий стол" "C:\Documents and Settings\admin\Рабочий стол\test.bat"

Iska
22-10-2012, 11:39
есть ли возможность чтобы test.bat действовал в своей дериктории? »
Или добавить непосредственно в пакетный файл в начале:
pushd "%~dp0"
и:
popd
— в конце.




© OSzone.net 2001-2012