VC++ のヘルプはいろいろ書かれて便利なのですが、 検索機能が貧弱でちょっと使い勝手が悪い気がします。 そこで namazu で検索 できるようにしてみました。
"Destination folder" に任意のディレクトリを指定、 "Compiled help file" に目的の chm ファイルを指定して OK
chm ファイルの指定ですが MSDN の chm ファイル全部やると大変なので jppdrf01.chm, vccore.chm, vcmfc.chm の三つくらいでいいと思います。
mknmz -O d:/aaa/NamazuIndex --replace="s#d:/aaa/#../#" d:/aaa/VcHelp |
< FORM ACTION="/hoge/NamazuBin/namazu.cgi" METHOD="get" > MSDN 検索 < INPUT NAME="query" SIZE=40 > < INPUT TYPE="submit" VALUE="Search" > < /FORM > |
これで検索ができるようになる。 ローカルに動かすのなら、5 は省略して適当な namazu クライアントを 走らす手もあるかもしれない。
また、当然ですが吸い取った HELP ファイルは MS 社の著作物です。 個人もしくはグループ間で利用する分にはかまわないと思いますが (あくまで私がそう思うだけで法的根拠はありません)、 ファイルの取り扱いや CGI の公開範囲には十分気をつけてください。