0

以下を使用して:

hh -decompile test sample.chm

逆コンパイルされた CHM ファイルを toc および index ファイルと共に test フォルダーに取得しますが、プロジェクト ファイルが見つからないため、プロジェクト ファイルを手動で再作成しないと CHM ファイルを再作成できません。

問題は、それが単一の CHM ファイルではなく、これらすべての CHM ファイルがソース ドキュメントから自動生成されていることですが、フォントを定義する CSS は、CHM レンダリング (IE) で醜く見える不幸なサンセリフ フォント ファミリを使用しており、私の仕事はこの問題を修正することです。

CHM からプロジェクト ファイルも抽出できるツールを誰かが知っているので、これを 1 分で完了できますか?

4

1 に答える 1

0

プロジェクトファイルを生成するためのクイックバッチスクリプトを作成しました。

免責事項: スクリプトは、toc ファイルと index ファイルが同じ名前を共有し、開始ページが index.html であることを前提としています。

使用法:hhp.bat toc-base-name

@echo off
echo [OPTIONS] > %1.hhp
echo Binary TOC=No >> %1.hhp
echo Binary Index=No >> %1.hhp
echo Compiled file=%1.chm >> %1.hhp
echo Contents file=%1.hhc >> %1.hhp
echo Default Window=%1 >> %1.hhp
echo Default topic=index.html >> %1.hhp
echo Display compile progress=No >> %1.hhp
echo Full text search stop list file=%1.stp >> %1.hhp
echo Full-text search=Yes >> %1.hhp
echo Index file=%1.hhk >> %1.hhp
echo Language=0x409 >> %1.hhp
echo Title=%1 documentation >> %1.hhp
echo. >> %1.hhp
echo [WINDOWS] >> %1.hhp
echo %1="%1","%1.hhc","%1.hhk","index.html","index.html",,,,,0x63520,220,0x10384e,[0,0,1024,768],,,,,,,0 >> %1.hhp
echo. >> %1.hhp
echo [FILES] >> %1.hhp
dir/b/s/a-d  | findstr /vi ".hh .bat" >> %1.hhp
于 2013-01-31T15:48:31.023 に答える