Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Запуск bat-файла от имени админа.Как сделать каталог этого bat-файла текущим?? (http://forum.oszone.net/showthread.php?t=225631)

axmed0207 19-01-2012 05:03 1839297

Запуск bat-файла от имени админа.Как сделать каталог этого bat-файла текущим??
 
Упращенная ситуация:
на флешке есть папка - в ней БАТник и файл test.txt.
батник состоит из 1 строки.

Код:

copy "test.txt" "C:\Folder\test.txt"
Назначение БАТника - скопировать файл из каталога флешки в фиксированный каталог локального диска.
Батник работает, если запускать его даблкликом или через открыть. НО мне нужно, чтобы он работал при запуске от имени администратора в win7!

Проблема в том, что при запуске от имени админа любого БАТ-файла, текущим каталогом по умолчанию является system32. И он ищет файл именно там.
Как прописать, чтобы он переместился в каталог батника?? %CD% тоже выдает путь к system32!


А полный путь указать нельзя, он всегда разный.

Iska 19-01-2012 06:14 1839314

Код:

copy "%~dp0test.txt" "C:\Folder\test.txt"
Подробности — в:
Код:

call /?


Время: 18:09.

Время: 18:09.
© OSzone.net 2001-