Обновлена: 1-11-2007 (Добавлена: 16-05-2007)
Операционная система:
Windows
2000/XP/Vista/2003
Язык интерфейса: Русский
Тип лицензии: FreeWare
Количество скачиваний за сегодня: 2
Количество скачиваний всего: 1964
Загрузите здесь CHM-файл сборника статей Клуба переводчиков.
Загрузите здесь Diff-файлы для обновления сборника.
Загрузите по ссылке "Скачать Обновление" пакет для самостоятельного формирования обновления.
Создайте папку для обработки обновления, наименование и расположение папки не имеет абсолютно никакого значения. В примере это папка [UpdateCHM]
В папку скопируйте базовый файл статей Клуба переводчиков и обновление Diff_*.7z (одно или несколько, сортироваться будут по имени).
В папку скопируйте пакет для обновления.
Пакет состоит из папки [Bin] (содержащей 4 файла: 7za.exe, hhc.exe, hha.dll, itcc.dll) и скрипта UpdateCHM.cmd.
Запустите UpdateCHM.cmd.
В ходе работы скрипт создаст папку [New], и если все пройдет удачно - в ней окажется обновленный CHM-файл.
Возможные ошибки
В текущей папке не найден CHM-файл.
В текущей папке не найдены обновления.
В текущей папке обнаружено несколько CHM-файлов.
Папка [New] уже существует, переименуйте или удалите ее.
Формат файла обновления:
Название самого файла должно иметь вид Diff_***.7z.
Это файл архива 7-zip, а признаком того, что этот файл - для наших целей, служит начало названия файла Diff_.
Внутри архива лежит папка [Files], в ней находятся все те файлы, которые требуется добавить (обновить) в исходном CHM-файле, они расположены с сохранением структуры этого CHM-файла.
Там же могут находится файлы Index.hhk и Table of Contents.hhc, если их требовалось обновлять.
Там же расположен файл *.hhp, который и описывает внешний интерфейс получаемого CHM-файла.
Следует иметь в виду, что имя файла Diff_ указывает, из какого исходного файла получается обновленный.
При несовпадении версии исходного файла с требуемой - результат практически непредсказуем.