Автомат. замена локал. файлов новыми из архива в сети
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Автомат. замена локал. файлов новыми из архива в сети
Суть вопроса в том, что есть два сценария:
1. некий файл по адресу а-ля http.......zip и этим файлом нужно заменить некий локальный c:/......zip.
2. некий файл по в архиве http.......zip, из подпапки которого нужно достать файл и заменить им локальный c:/......exe.
По ряду причин на каждый из сценариев нужно решение в виде батника (и только его!), допускающее использование только штатных средств винды и установленного 7zip.
Какие будут идеи?
Добавлено спустя 4 минуты:
з.ы.
Как вариант, в перспективе я хочу довести этот сценарий до позволяющего обновить Тотал одним кликом.
1. некий файл по адресу а-ля http.......zip и этим файлом нужно заменить некий локальный c:/......zip.
2. некий файл по в архиве http.......zip, из подпапки которого нужно достать файл и заменить им локальный c:/......exe.
По ряду причин на каждый из сценариев нужно решение в виде батника (и только его!), допускающее использование только штатных средств винды и установленного 7zip.
Какие будут идеи?
Добавлено спустя 4 минуты:
з.ы.
Как вариант, в перспективе я хочу довести этот сценарий до позволяющего обновить Тотал одним кликом.
По ряду каких причин, всё интересно узнать? Консолефил?Mellomann писал(а):По ряду причин на каждый из сценариев нужно решение в виде батника
А идеи простые:
а) посмотреть мануалы к wget/cURL/mulk, 7-zip/pkzip/zip(1L).
б) посмотреть Update-батники НАЗАРЕТа.
в) перейти уже на портабельный 7-zip, а не предустановленный.
Архив, естветсвенно, надо куда-то скачать (в Темp), а потом из него что-то вытаскивать. Пример распаковки из подпапок архива.
Я уже давно так делаю.Mellomann писал(а):Как вариант, в перспективе я хочу довести этот сценарий до позволяющего обновить Тотал одним кликом.
а. мануалы - одно, а реально работающая схема лишей не будетFlasher писал(а):А идеи простые<...>
б. где взять и что там представляет ценность?
в. он у меня в таком виде и идёт, просто "установлен" лучше отражает суть того, что он на всех целевых системах имеет одинаковый путь.
Mellomann писал(а):Как вариант, в перспективе я хочу довести этот сценарий до позволяющего обновить Тотал одним кликом.
Тогда делись опытом!Flasher писал(а):Я уже давно так делаю.
б) у него лично на cjgrey.ru либо что в доступе.
http://109.60.243.27/!Update.bat
в) Ты все целевые системы сам проверял? Коли так, ладно..
http://109.60.243.27/!Update.bat
в) Ты все целевые системы сам проверял? Коли так, ладно..
Могу в ЛС скинуть скрипт, сам поковыряешь, что к чему.Mellomann писал(а):Тогда делись опытом!
Flasher
у меня не будет, мне мои постоянные файлы первоочерёднее, а стабильность работы сервера проверена временем.
Так что, две задачи
у меня не будет, мне мои постоянные файлы первоочерёднее, а стабильность работы сервера проверена временем.
Так что, две задачи
актуальности не теряют.1. некий файл по адресу а-ля http.......zip и этим файлом нужно заменить некий локальный c:/......zip.
2. некий файл по в архиве http.......zip, из подпапки которого нужно достать файл и заменить им локальный c:/......exe.
Почему не будет? Ты же сам пишешьMellomann писал(а):у меня не будет
Только не говори, что ты каждый день мониторишь немецкую ветку на предмет появления новой версии.Mellomann писал(а):хочу довести этот сценарий до позволяющего обновить Тотал одним кликом
По батникам я тебе свои варианты выдал. Самое лучшее решение - б) с непосредственным обращением к автору.
Кстати, в vbs в твоём случае можно было бы вообще без утилит обойтись.