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

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

Ответить
Настройки темы
CMD/BAT - [решено] Копирование файла в зависимости от имени компьютера с заменой имеющегося.

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


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

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


Изменения
Автор: vsesam
Дата: 21-02-2013
Копирование файла в зависимости от имени компьютера(либо ip) с заменой имеющегося.
Поясню: Есть N компьютеров, на каждом установлена программа "X", перед её запуском нужно заменить файл в её директории на другой файл из другой директории в которой для каждого компьютера сгенерирован свой файл. Бат файл должен определять имя или ip (так как они неизменны) и исходя из этого решать какой из файлов какому компьютеру копировать с заменой имеющегося и уже после этого запускать программу.

Условия:
Имена компьютеров от P1 до P30
Папка программы и имя выполняемого файла C:\Program Files\программа\файл_запуска.exe
Папка в которой нужно заменить файл C:\Program Files\программа\папка_в_которой_нужно_заменить_файл
Папка с сгенерированными файлами для замены d:\папка_с_файлами_для_замены\p1....p30\файл_для_замены

Пример:
Я запускаю батник на компьютере P5, он лезет в папку "d:\папка_с_файлами_для_замены\p5\файл_для_замены" и копирует его с заменой в папку "C:\Program Files\программа\папка_в_которой_нужно_заменить_файл", после чего запускает программу "C:\Program Files\программа\файл_запуска.exe"
Спасибо.

Отправлено: 23:33, 20-02-2013

 

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


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

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


Цитата Iska:
set sPath=%ProgramFiles%\программа »
А если программа будет находится не на системном диске?
Например:
"D:\программа"
Что потребуется изменить?
Спасибо, Вы мне очень помогли.

Отправлено: 14:52, 21-02-2013 | #11



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

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


Ветеран


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

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


Цитата vsesam:
А если программа будет находится не на системном диске?
Например:
"D:\программа"
Что потребуется изменить? »
Вы подразумеваете, что приложение было установлено не в «%ProgramFiles%»? Тогда указывайте путь, не используя переменные окружения, напрямую:
Код: Выделить весь код
set sPath=D:\Путь к папке с приложением
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:58, 21-02-2013 | #12


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


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

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


Цитата Iska:
Вы подразумеваете, что приложение было установлено не в «%ProgramFiles%»? Тогда указывайте путь, не используя переменные окружения, напрямую: »
Спасибо!
Решено!

Отправлено: 16:30, 21-02-2013 | #13



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Копирование файла с заменой Meloslavsky Скриптовые языки администрирования Windows 3 31-01-2013 11:39
Любой язык - Копирование текстовых файлов в зависимости от их содержимого Brigadir_33 Скриптовые языки администрирования Windows 1 28-02-2012 08:02
CMD/BAT - [решено] Перемещение файлов из одной папки в разные в зависимости от имени файла Sarge81 Скриптовые языки администрирования Windows 4 20-09-2011 04:20
Переименование %homepath% в зависимости от имени учетной записи amped Microsoft Windows 2000/XP 6 26-04-2007 15:47
загрузка разных сайтов в зависимости от введённого имени сай vadimiron Вебмастеру 4 15-03-2004 23:35




 
Переход