Войти

Показать полную графическую версию : [решено] Копирование на Windows 7


O L E G
21-11-2013, 17:24
Столкнулся на Вин 7 с такой проблемой незначительной.
Есть папка, в ней батник и несколько файлов
Код батника
---------
copy /y 123.txt в %systemdrivers%\
copy /y 234rer.txt %windir%\
---------
и так далее.
При запуске батника c права Админа, пишет что типа не может найти эти файлы для копирования, как так, они рядом с батником лежат!
Помогите. СПС

Iska
21-11-2013, 17:31
и так далее. »
Приведите весь код.

При запуске батника 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"

Iska
21-11-2013, 20:07
Вам необходимо сменить каталог на текущий »
Не на «текущий». «%~dp0» — каталог, содержащий пакетный файл.

Lucretius
21-11-2013, 20:10
Iska, Опоздали, через секунду исправил... :)

O L E G
22-11-2013, 09:17
CD %~dp0 помогло, спасибоIska,




© OSzone.net 2001-2012