cojoc
|
Posted: Fri May 13, 2016 18:54 Post subject: Скрипт обновления программ и файлов |
|
|
Нужен инструмент для автоматического обновления программ и одиночных файлов по ссылкам из списка и сценария операций со скаченным.
Программы по ссылкам либо портабельные в zip/7zip, либо распаковываются 7zip или UniExtract, т.е. не требующие обязательной установки через инсталлятор.
Пример:
Есть ссылка вида https://ffmpeg.zeranoe.com/builds/win32/shared/ffmpeg-latest-win32-shared.7z, нужно распаковать архив указанным инструментом (например 7zip) и содержимым заменить то, что лежит по указанному адресу (тут бы хорошо указать, что заменять: 1.всё, 2.всё за исключением файлов (например файл настройки (.ini) не заменять)).
или
Скачать по ссылке программа.exe, распаковать указанным распаковщиком (innounp или UniExtract) и далее заменить всю указанную папку или указанные файлы по указанным адресам в папке TC (много программ у меня не инсталлировано, а распакованы и находятся в "портабельном" виде в Total Commander).
или третий вариант:
Скачать один файл по прямой ссылке (например TrIDDefs.TRD) и заменить скаченным старый файл по адресу.
Ещё было бы хорошо, чтобы прежде чем что-то закачивалось спрашивалось скачать? и распаковать-заменить?
Наверное этих трёх примеров с архивом, с exe и с определённым файлом с произвольным расширением не требующим распаковки будет достаточно для создания своего списка по шаблонам.
Т.е. задача сделать по сценарию: скачивание - простая распаковка (иногда указать параметры) и замена файлов.
Если задача слишком максималистская и, возможно, ребяческая не гневитесь и не расстраивайтесь - программок много и часто забываешь их обновлять, да и где их брал (ссылки) тоже. |
|