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

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

O L E G 21-11-2013 17:24 2259304

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

Iska 21-11-2013 17:31 2259308

Цитата:

Цитата O L E G
и так далее. »

Приведите весь код.

Цитата:

Цитата O L E G
При запуске батника c права Админа, пишет что типа не может найти эти файлы для копирования, как так, они рядом с батником лежат! »

Покажите скриншоты, где бы было ясно видно как «не может найти», так и «лежат рядом».

Lucretius 21-11-2013 20:04 2259417

O L E G, На Windows Vista и выше, при запуске батника с правами администратора текущим каталогом будет - %SystemRoot%\system32, также возможен вариант - %SystemRoot%\SysWOW64(для 64-битных систем). При запуске с правами пользователя текущим каталогом будет директория расположения батника. Вам необходимо сменить каталог, например так:
Код:

PUSHD "%~dp0"
Справка:
pushd /?
popd /?

Если в батнике не используются(читаем!) UNC - пути, можно так:
Код:

CD "%~dp0"

Iska 21-11-2013 20:07 2259419

Цитата:

Цитата Lucretius
Вам необходимо сменить каталог на текущий »

Не на «текущий». «%~dp0» — каталог, содержащий пакетный файл.

Lucretius 21-11-2013 20:10 2259420

Iska, Опоздали, через секунду исправил... :)

O L E G 22-11-2013 09:17 2259698

CD %~dp0 помогло, спасибоIska,


Время: 20:20.

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