Показать полную графическую версию : [решено] Копирование на Windows 7
Столкнулся на Вин 7 с такой проблемой незначительной.
Есть папка, в ней батник и несколько файлов
Код батника
---------
copy /y 123.txt в %systemdrivers%\
copy /y 234rer.txt %windir%\
---------
и так далее.
При запуске батника c права Админа, пишет что типа не может найти эти файлы для копирования, как так, они рядом с батником лежат!
Помогите. СПС
и так далее. »
Приведите весь код.
При запуске батника c права Админа, пишет что типа не может найти эти файлы для копирования, как так, они рядом с батником лежат! »
Покажите скриншоты, где бы было ясно видно как «не может найти», так и «лежат рядом».
Lucretius
21-11-2013, 20:04
O L E G, На Windows Vista и выше, при запуске батника с правами администратора текущим каталогом будет - %SystemRoot%\system32, также возможен вариант - %SystemRoot%\SysWOW64(для 64-битных систем). При запуске с правами пользователя текущим каталогом будет директория расположения батника. Вам необходимо сменить каталог, например так: PUSHD "%~dp0"
Справка:
pushd /?
popd /?
Если в батнике не используются(читаем! (http://forum.oszone.net/post-2153800-8.html)) UNC - пути, можно так:
CD "%~dp0"
Вам необходимо сменить каталог на текущий »
Не на «текущий». «%~dp0» — каталог, содержащий пакетный файл.
Lucretius
21-11-2013, 20:10
Iska, Опоздали, через секунду исправил... :)
CD %~dp0 помогло, спасибоIska,
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.