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

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

Ответить
Настройки темы
CMD/BAT - XCOPY с переменными из ini-файла.

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


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

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


Камрады, помогите с батником.
Задача такая:
Есть файл настроек settings.ini
В нём нужно будет указывать примерно следующее:
FROM=\Откуда копировать файлы\
DEST1=\Куда копировать файлы 1\
DEST2=\Куда копировать файлы 2\

Нужен батник, который сможет эти переменные прочитать из файла настроек и осуществить копирование в указанные каталоги DEST1, DEST2 с параметрами (что-то вроде /C /S и т.п.

Пробовал через XCOPY, но получается какая-то фигня.

Отправлено: 10:12, 19-05-2016

 

Ветеран


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

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


Gradspb,
Код: Выделить весь код
@echo off
setlocal

for /f "tokens=*" %%i in ('type settings.ini') do 1>nul 2>&1 set "%%i"

:: Подставляете полученные переменные

echo %from%
echo %dest1%
echo %dest2%
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:29, 19-05-2016 | #2



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

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


SHVtYW4=


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

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


Gradspb, Сообщение #2

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Отправлено: 10:44, 19-05-2016 | #3


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


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

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


Foreigner, т.е. после этого кода пишем XCOPY %from% %dest1% /S /C и т.п.?

Отправлено: 10:50, 19-05-2016 | #4


Ветеран


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

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


Gradspb, Да, сразу после цикла for, а все строки с echo убираете (я их прописал для наглядности).
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:11, 19-05-2016 | #5


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


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

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


Foreigner, спасибо большое! Всё получилось.

Отправлено: 11:18, 19-05-2016 | #6


Ветеран


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

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


Gradspb,
попробуй рассмотреть лучше файл job для robocopy

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 13:10, 19-05-2016 | #7



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] xcopy -из любой папки автоматом. cher Скриптовые языки администрирования Windows 5 04-03-2012 04:32
[решено] Считать инфу из разделов INI файла в разные массивы. FlatX007 AutoIt 18 23-12-2010 22:57
CMD/BAT - [решено] Замена файла boot.ini с помощью bat файла Chekis9100a Скриптовые языки администрирования Windows 3 24-11-2010 08:17
CMD/BAT - [решено] нельзя назвать батник делающий xcopy, xcopy.bat почему ? foxbat Скриптовые языки администрирования Windows 3 17-09-2009 05:33
[решено] синхронизировать время из ini файла Lodoss AutoIt 1 26-03-2009 10:23




 
Переход