Войти

Показать полную графическую версию : [решено] Запуск bat-файла от имени админа.Как сделать каталог этого bat-файла текущим??


axmed0207
19-01-2012, 05:03
Упращенная ситуация:
на флешке есть папка - в ней БАТник и файл test.txt.
батник состоит из 1 строки.

copy "test.txt" "C:\Folder\test.txt"

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

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

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

Iska
19-01-2012, 06:14
copy "%~dp0test.txt" "C:\Folder\test.txt"
Подробности — в:
call /?




© OSzone.net 2001-2012