Условие. Где Number: 0 - создание только htm команд утилиты. 1 - создание полной справки. 2 - создание полной файлов справки + создание bar файлов кнопок всех команд в папке TestBar.
Примечания:
Участвуют файлы:
TCIMGHELP\TCIMG.tch* - описание всех команд и основа htm...
TCIMGHELP\TCIMG.txt* - считываются секции: [DESCRIPTION] - описание утилиты. [AUTHOR] - версия утилиты. [THANKS] - благодарность пользователям и советчикам. [OPPORTUNITIES] - основные возможности. [LICENSE] - лицензия. [CONFIGURATION] - описание ключей TCIMG.ini. [EXAMPLES1] ... [EXAMPLESN] - примеры. {HISTORY} - история (в фигурных скобках). Остальная информация оставлена для сравнения и истории.
TCIMGHELP\TCIMG.hhc* - структура справки.
TCIMGHELP\TCIMG.hhp* - описание справки (основной файл компиляции hhc.exe).
TCIMGHELP\html\faq.htm* - основные вопросы утилиты.
TCIMGHELP\html\support.htm* - помощь проекту.
TCIMGHELP\html\files.htm* - описание основных файлов утилиты.
TCIMGHELP\html\lng.htm* - описание языковых файлов утилиты.
TCIMGHELP\html\vt.htm* - скриншот анализа антивирусов.
TCIMGHELP\html\reg.vbs - скрипт, вызывающий редактор реестра из справки на страницах некоторых команд.
Папка TCIMGHELP\Utils\ - файлы компиляции.
Папка TCIMGHELP\html\images\ - изображения справки.
Папка TCIMG\Files\Lng\TCIMG_Russian.lng* - языковые фразы для диалога создания справки.
Остальные файлы справки создаются командой chelp.
Для желающих перевести справку утилиты на другие языки всё подготовлено. Переводу подлежат вышеописанные файлы (секции) и папки, помеченные *.
При создании справки проверяется наличие папки TCIMGHELP. Если её нет, то автоматически закачивается (если есть подключение к интернету) и распаковывается архив папки, далее файлы справки создаются в штатном режиме.
Основу для справки (css,hhc,htm), можно скачать отдельно по прямой ссылке: TCIMGHELP.ZIP Папку TCIMGHELP следует "положить" в папку с TCIMG.exe.
В версии 20.7 сделан тёмный стиль для справки, скачать по прямой постоянной ссылке TCIMG_BLACK.ZIP
В версии 24.1 добавлены теги {^String^}, все символы между тегами "{^" и "^}" будут заменены html кодами, что позволяет при переводе на другие языки сохранять ANSI кодировку справки (charset=windows-1251) Так же добавлена замена всех не ANSI символов на аналогичные html коды.