Я работаю над проектом, где мне нужно создать CHM через командную строку.Он имеет несколько каталогов, и я смог заставить его работать в FAR, который не имеет опции командной строки для создания chm.
Использование команды MS HTML Help Workshop:
"%programfiles%\HTML Help Workshop\hhc" files.hhp > log.txt
, где files.hhp выглядит так:
[OPTIONS]
Flat=No
[FILES]
C:\Files\help\index.html
C:\Files\help\page1.html
C:\Files\help\page2.html
C:\Files\help\etc.html
C:\Files\help\pdfs\graph1.pdf
C:\Files\help\pdfs\graph2.pdf
Мне удалось создать chm, но он помещаетpdf файлы в корне вместо каталога pdfs в chm.
Согласно http://helpware.net/FAR/help/dlg_hhpedit_sec.htm опция Flat = No должна исправить это, но она не оказывает никакого влияния.
Чтоя скучаю?