Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копирование на Windows 7

Ответить
Настройки темы
CMD/BAT - [решено] Копирование на Windows 7

Аватара для O L E G

Старожил


Сообщения: 284
Благодарности: 16


Конфигурация

Профиль | Отправить PM | Цитировать


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

-------
Сложность программы растет до тех пор, пока не превысит способности программиста.


Отправлено: 17:24, 21-11-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата O L E G:
и так далее. »
Приведите весь код.

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

Отправлено: 17:31, 21-11-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 65
Благодарности: 7

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 20:04, 21-11-2013 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Lucretius:
Вам необходимо сменить каталог на текущий »
Не на «текущий». «%~dp0» — каталог, содержащий пакетный файл.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:07, 21-11-2013 | #4


Пользователь


Сообщения: 65
Благодарности: 7

Профиль | Отправить PM | Цитировать


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

Отправлено: 20:10, 21-11-2013 | #5


Аватара для O L E G

Старожил


Сообщения: 284
Благодарности: 16

Профиль | Отправить PM | Цитировать


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

-------
Сложность программы растет до тех пор, пока не превысит способности программиста.


Отправлено: 09:17, 22-11-2013 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копирование на Windows 7

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - Копирование по сети с windows 2003 на windows 7 SID13666 Microsoft Windows 7 22 24-02-2014 10:43
Удаленное резервное копирование (бэкап) для Windows Server 2008 / Windows 7 baklanoid AutoIt 0 12-02-2010 23:39
Прочее - Запрет на копирование файла из раздела с Windows в Linux motoden Общий по Linux 1 16-10-2009 09:00
2008 - Remoteapp в windows 2008. Как запретить копирование файлов на клиента? Alexandrovav Windows Server 2008/2008 R2 6 27-07-2009 17:20
Копирование windows eboue Microsoft Windows NT/2000/2003 4 28-09-2008 18:37




 
Переход