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

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

Ответить
Настройки темы
CMD/BAT - [решено] исполнение команд из bat файла

Новый участник


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

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


Доброго времени суток. Хочу создать bat файл чтобы при его запуске копировались определенные файлы. Задача вроде проста и понятна. Ничего сложного нет. Но как всегда все пошло нитак((
Создаю bat файл со следующим текстом
Код: Выделить весь код
mkdir "\\WIN-1THCDRR1VNJ\test\%username%"
copy /y "%userprofile%\Documents\Файлы Outlook\*" "\\WIN-1THCDRR1VNJ\test\%username%\"
вроде все просто первая команда создает папку пользователя, а вторая должна копировать файлы.
первая команда выполняется, а вторая нет при этом выводится сообщение
Код: Выделить весь код
Системе не удается найти указанный путь.
Для продолжения нажмите любую клавишу . . .
но если ввести команду копирования в cmd то происходит чудо, все копируется как надо
Код: Выделить весь код
C:\Users\ivan.ALTAY>copy /y "%userprofile%\Documents\Файлы Outlook\*" "\\WIN-1TH
CDRR1VNJ\test\%username%\"
C:\Users\ivan.ALTAY\Documents\Файлы Outlook\bnv.pst
Скопировано файлов:         1.
Помогите разобраться что за глюк

Отправлено: 07:55, 28-11-2014

 

Забанен


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

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


Цитата riff6666:
Помогите разобраться что за глюк »
Фиг его знает. Попробовал ваши команды, только с абсолютными путями на локальные диски - всё работает, что через батник, что отдельными командами. А вы похоже копируете на сетевой компьютер? Может тут какие-то грабли, что батник ещё не видит созданную им же директорию.
Можно сделать так, создать MyFile_1.bat, дать ему команды:

Код: Выделить весь код
mkdir "\\WIN-1THCDRR1VNJ\test\%username%"
C:\MyFile_2.bat
Создать MyFile_2.bat со второй командой:
Код: Выделить весь код
copy /y "%userprofile%\Documents\Файлы Outlook\*" "\\WIN-1THCDRR1VNJ\test\%username%\"

Последний раз редактировалось LehaMechanic, 28-11-2014 в 08:23.


Отправлено: 08:15, 28-11-2014 | #2



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

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


Аватара для gora

Ушёл из жизни


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

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


riff6666, проверьте кодировку в батнике, она должна быть Кириллица DOS (866)
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:20, 28-11-2014 | #3


Новый участник


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

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


Цитата gora:
riff6666, проверьте кодировку в батнике, она должна быть Кириллица DOS (866) »
ларчик просто открывался))) вся беда с кодировкой. Просто происходят странные вещи. При копировании или переименовании файла через Total Commander каким то образом меняется кодировка на 1251, хотя стояла 866.

Отправлено: 11:39, 28-11-2014 | #4


Ветеран


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

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


Цитата riff6666:
При копировании или переименовании файла через Total Commander каким то образом меняется кодировка на 1251, хотя стояла 866. »
Впервые о подобном слышу.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:54, 28-11-2014 | #5


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

Старожил


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

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


riff6666, а может IP надо добавить?
Код: Выделить весь код
mkdir "192.168.1.2\\WIN-1THCDRR1VNJ\test\%username%"
copy /y "%userprofile%\Documents\Файлы Outlook\*" "192.168.1.2\\WIN-1THCDRR1VNJ\test\%username%\"
На примере...

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


Отправлено: 17:17, 04-12-2014 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Загрузка файла из интернета посредством команд CMD volk1234 Скриптовые языки администрирования Windows 42 30-03-2014 12:16
CMD/BAT - Написание Bat файла - из одного файла вытаскивать определенную информацию в файл форм Ойка Скриптовые языки администрирования Windows 2 30-01-2014 23:59
CMD/BAT - Запуск BAT файла с правами локального пользователя из сетевого BAT файла Yurii_L Скриптовые языки администрирования Windows 9 05-09-2012 14:27
CMD/BAT - [решено] Запуск bat-файла от имени админа.Как сделать каталог этого bat-файла текущим?? axmed0207 Скриптовые языки администрирования Windows 1 19-01-2012 06:14
Win2003 - как снять запрет на исполнение bat файлов ? Igrr Microsoft Windows NT/2000/2003 1 02-01-2008 14:37




 
Переход