chm 自体に検索機能はありますが、正規表現等を使った複雑なことはできませんし、 検索結果を他のアプリケーションに引き渡すというような事はできないので、hh.exe を使って、テキストに変換してからいろいろツールやプログラムを適用します。 hh.exe は、windows ディレクトリにあると思いますが、使用方法は hh.exe -decompile folder chm と SDK で説明されています。但しこれは不十分で、chm はパスが指定できないよう なので、カレントに置いて実行する必要があるようです。folder は存在しなくても いいですが、きちんとパスを指定できます。 通常、実行後 HTML が大量に作成されます。ある手順を行えば再び chm を作成でき ますが、SDK をダウンロードしてインストールする必要がある上に結構面倒な作業 なので、ここでは説明しません。 html は、JGREP 等のツールで内容を検索すればいいと思います。※ Microsoft HTML Help Downloads では、Download Htmlhelp.exe が本体です。 ※ Download Htmlhelpj.exe はドキュメント(chm) のみです。 関連する記事 PHPマニュアルのリコンパイル
|