|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копирование файла в зависимости от имени компьютера с заменой имеющегося. |
|
|
CMD/BAT - [решено] Копирование файла в зависимости от имени компьютера с заменой имеющегося.
|
Новый участник Сообщения: 8 |
Профиль | Отправить PM | Цитировать
Копирование файла в зависимости от имени компьютера(либо 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 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Потрясающее утверждение. И что?! Вопрос где?
|
Отправлено: 01:12, 21-02-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Поясню: Есть N компьютеров, на каждом установлена программа "X", перед её запуском нужно заменить файл в её директории на другой файл из другой директории в которой для каждого компьютера сгенерирован свой файл. Бат файл должен определять имя или ip (так как они неизменны) и исходя из этого решать какой из файлов какому компьютеру копировать с заменой имеющегося и уже после этого запускать программу. |
|
Последний раз редактировалось vsesam, 21-02-2013 в 02:09. Отправлено: 01:17, 21-02-2013 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 02:52, 21-02-2013 | #4 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Имена компьютеров от P1 до P30 Папка программы и имя выполняемого файла C:\Program Files\программа\файл_запуска.exe Папка в которой нужно заменить файл C:\Program Files\программа\папка_в_которой_нужно_заменить_файл Папка с сгенерированными файлами для замены d:\папка_с_файлами_для_замены\p1....p30\файл_для_замены Пример: Я запускаю батник на компьютере P5, он лезет в папку "d:\папка_с_файлами_для_замены\p5\файл_для_замены" и копирует его с заменой в папку "C:\Program Files\программа\папка_в_которой_нужно_заменить_файл", после чего запускает программу "C:\Program Files\программа\файл_запуска.exe" |
||
Последний раз редактировалось vsesam, 21-02-2013 в 12:20. Отправлено: 11:53, 21-02-2013 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Если существует файл «FileName_КомпьютерИмярек.txt» по пути «\\Server\Share$», скопировать его в папку, содержащую данный пакетный файл. Затем из этой же папки запустить исполняемый файл «Program.exe».
|
Отправлено: 12:16, 21-02-2013 | #6 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Все из этого я понимаю, только как это решает мою задачу? можно на моем примере? Спасибо! |
|
Последний раз редактировалось vsesam, 21-02-2013 в 12:49. Отправлено: 12:27, 21-02-2013 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата vsesam:
Ясно. Вы отредактировали свой пред-предыдущий пост позже, когда он уже «ушел» далеко вверх. |
|
Отправлено: 12:52, 21-02-2013 | #8 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Имя копируемого(заменяемого) файла всегда одинаковое. Имена компьютеров от P1 до P30 Папка программы и имя выполняемого файла C:\Program Files\программа\файл_запуска.exe Папка в которой нужно заменить файл C:\Program Files\программа\папка_в_которой_нужно_заменить_файл Папка с сгенерированными файлами для замены d:\папка_с_файлами_для_замены\p1....p30\файл_для_замены Пример: Я запускаю батник на компьютере P5, он лезет в папку "d:\папка_с_файлами_для_замены\p5\файл_для_замены" и копирует его с заменой в папку "C:\Program Files\программа\папка_в_которой_нужно_заменить_файл", после чего запускает программу "C:\Program Files\программа\файл_запуска.exe" |
|
Отправлено: 12:56, 21-02-2013 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата vsesam:
Меняйте здесь: алогизмы на реальные имена и пробуйте. |
|
Отправлено: 14:33, 21-02-2013 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|