Emi Clock For Windows 10のヘルプファイル作成

あなたは 人目の訪問者です。
あなたは 人目の訪問者です。

2016年9月22日(木曜・祝日)
きょうの横浜は、強い雨[霧][雨][霧]でした。
ポケモン GOは、ジムバトルと、ポッポ祭り(=マラソン)をやりました。
― ― ― ― ― ― ― ― ― ―
[Emi Clock For Windows 10のヘルプファイル]
朝から大雨[雨]だったこともあり、外出を控えて、ひきこもりでPC作業でした。
昨日(9月21日 水曜)のブログの末尾に書いた通り、Emi Clock For Windows 10のヘルプファイル作成をやっており、その続きをやりました。
 ・ ・ ・ ・ ・ ・ ・ ・
Windowsアプリに付属する「WinHelpファイル」というものをご存じかと思いますが、アレです。
Windows 95のとき(正確には Windows 3.0のとき)に、RTFファイルをヘルプコンパイラでコンパイルして、拡張子 = HLPのWinHelpファイルを作成するようになっており、Windows XPまで使われていました。
ところが、WinHelpファイルは、Windows Vistaを出したとき(正確には 2006年)に廃止されてしまい、WinHelpファイルでマニュアルを作成しているアプリは、表示できなくなってしまいました。
 ・ ・ ・ ・ ・ ・ ・ ・
WinHelpの後継で採用されたのが、Compiled HTML Helpです。
Compiled HTML Helpでは、複数のHTMLファイルを集めてコンパイルして、拡張子 = CHMの形式のCompiled HTML Helpファイルを作成します。
なお、現在は、セキュリティ上の理由で、Compiled HTML Helpも廃止になっていますので、WebサイトにPDF形式のマニュアルを置いたり、HTMLでマニュアルサイトを公開していたりするようです。
 ・ ・ ・ ・ ・ ・ ・ ・
Emi Clockのマニュアルは、WinHelpファイルで作成していますが、Wordで書き直してPDF化すると、手間と時間がかかりますので、ワンクッションおいて、Compiled HTML Helpファイルに変換して添付することで、RC2版をリリースしました。
WinHelpファイル(正確には HPJプロジェクトファイルが必要)をHTML Help Workshopで、逆コンパイルして、Compiled HTML Helpファイル用コンテンツを生成し、生成された多数のHTMLファイルをコンパイルして、Compiled HTML Helpファイルを生成します。
Emi Clock For Windows 10のヘルプファイル作成
しかし、生成されたHTMLには、以下の問題があり、手作業でテキストエディタで修正する苦行が待っていました。
(1) METAタグで指定されているcharset属性の値が”Windows-1252″→ ”Shift_JIS”に修正
(2) TITLEタグの値が「????」になっているので、日本語で入力し直す
(3) 目次の「{button ,JumpID(ほげほげ)} を全て削除する
(4) 目次でリンクにしたい箇所を Aタグで 生成された “htmlフォルダのファイル名へのリンクに書き換える”
(5) 各ページの OBJECTタグをコメントアウトする
(6) (4)と(5)をリンクの数だけ延々と1時間繰り返し
Html Help Workshopに戻り、コンパイルし、CHMファイルを表示すると、文字化けが直り、日本語で表示されます。
Emi Clock For Windows 10のヘルプファイル作成
リンクの間違いがないか、全てのリンクをクリックしてテストし、間違いがあれば、HTMLファイルを修正して、再コンパイルして、またテストの繰り返しの苦行もありました。
 ・ ・ ・ ・ ・ ・ ・ ・
本当は、Emi Clockの設定ウィンドウにボタンを付けて、クリックされると、以下のコードを実行すれば、Compiled HTML Helpファイルが起動するはずだったのですが、Windows 10では、Compiled HTML Helpファイルを開くためのライブラリが提供されていません。
Emi Clock For Windows 10のヘルプファイル作成
仕方なく、Compiled HTML Helpファイルである EMIJPN32.CHM をダブルクリックで起動してもらうことにして、プログラムに同梱して、Emi Clock For Windows 10 8.0.0 RC2版としてリリースしました。
ところがここでまた、落とし穴があり、EMIJPN32.CHMは、セキュリティブロックがかけられており、右クリックで表示されるプロパティウィンドウで、ブロックを解除しないと、正しく開けないようになっています。
Emi Clock For Windows 10のヘルプファイル作成
基本的にHTMLを参照して表示するしかけなので、セキュリティを気にしてのガードですが、煩わしいです。
 ・ ・ ・ ・ ・ ・ ・ ・
Emi Clock For Windows 10 8.0.0 ダウンロードサイトは、古めかしかったので、スタイルシートを使って、オシャレにリニューアルしました。
Emi Clock For Windows 10のヘルプファイル作成
RC2は、Compiled HTML Helpファイルを同梱して出しましたが、どうせ、HTMLファイルをアプリに表示しているだけなので、RC3 では、スタイルシートを使ってWebブラウザ画面を分割して、HTMLで参照できるオンラインヘルプにする予定です。
RC2は、最初で最後の CHM形式のヘルプファイル同梱版なので、ダウンロードするなら、いまのうちです。
  ↓ ダウンロードサイトは こちら
http://www003.upp.so-net.ne.jp/motosoft/download/win10/
― ― ― ― ― ― ― ― ― ―
[広島産牡蠣と海老カツのスパイシーカレーピラフ]
お昼は大雨だったので、自宅直近のファミレス(ジョナサン)で、広島産牡蠣と海老カツのスパイシーカレーピラフでした。
広島産牡蠣と海老カツのスパイシーカレーピラフ
  ↓ これな~
広島産牡蠣と海老カツのスパイシーカレーピラフ
9月になってからは、毎日、3時間半~4時間半ぐらいしか寝ていないので、寝不足です。
そこへもってきて、気温が急激に下がって寒くなり、体調を崩していますので、飛び石連休ですが、明日は休もうかな・・・

コメント

  1. kinkin より:

    helpの作成ありがとうございました。
    DLはこれからですが、試させて頂きますネ。

  2. ファミレスも、値段が高くなりましたね。

  3. green_blue_sky より:

    win10対応お疲れ様です。
    休めるときは休みましょう。

  4. 駅員3 より:

    僕には専門外のため、難しい・・・というよりも理解できなくてゴメンナサイ(^^;っっ

  5. ぽちの輔 より:

    一昨日RC1をダウンロードしたばかりなんですけど、
    早速RC2を・・・^^

  6. oko より:

    急に涼しくなりましたものね〜
    お大事にですっっ

  7. 馬爺 より:

    HTMLFILEを作成するのは面倒そうですね。

  8. とし@黒猫 より:

    > kinking さん
    RC3では、CHMファイルをやめて、完全にHTML化したオンラインヘルプにする予定です。
    > なんだかなぁ〜!! 横 濱男 さん
    ファミレスは、値段が高めのものが、よく出るようです。
    格安メニューは、敬遠だそうですよ。
    > green_blue_sky さん
    会社の仕事ではなくて、自己啓発・趣味ですので、
    大変でも、面白いので、時間をかけてしまいます。
    気がつくと、寝る時間が、少ないです。
    > 駅員3 さん
    きっと、曽根風呂の方は、読まないでスルーと思っています。
    Googleなどの検索エンジンが引っ掛けてくれて、アクセスが来ますので、そちら用のネタです。
    > ぽちの輔 さん
    多分、今週中に、RC3が出ます。
    フリーソフトは、誰かの許可とか必要ないので、スピードが早いです。
    > oko さん
    睡眠時間が 3.5〜4.5時間ですので、典型的な寝不足パターンです。
    趣味に没頭して、寝る時間を削って、体調が悪くなる悪循環です。
    > 馬爺 さん
    MS謹製のツールがあるのですが、日本語で使う想定をしていないので、日本語を扱うのが大変なんです。
    ツール自体は、よくできているのですが、英語で使う前提なので・・・

  9. ぴーすけ君 より:

    コメントありがとうございます。
    気になさらないでくださいね、忙しかったり体調が悪かったり
    ありますから、安否確認っていうのはおかしな言い方ですが
    nice!で更新されてるっていうことが 私の中でホッとします。
    (忙しいのはお互い様ですから)
    来週からまた暑くなるそうです。
    体調がまた調節しなおしになりますね、おだいじに。

  10. 昨日の雨は、激しかったので、ゴルフコンペが途中で終了になりました。

  11. 夏炉冬扇 より:

    寝不足になりますね。睡眠はぐっすりが一番…

  12. 足立sunny より:

    ジョナサンさん、全くメニューとは別物ですね、味が美味しければ。。。いいのでしょうけれど。
    ファンの方のために、お疲れさまです。

  13. みずき より:

    んっ?
    この写真と実物は、同じメニューですかって
    二度見三度見しちゃいますね^^;
    体調を崩しやすい季節ですね、お大事に
    なさってください。

  14. とし@黒猫 より:

    > ぴーすけ君 さん
    安否確認と思ってくだされば、気が休まります。
    > ヨッシーパパ さん
    そんなに雨は強くなかったですが、場所によって、強く降ったのですかね。
    > 夏炉冬扇 さん
    5時間以上寝るということが少ないので、昼間に眠くなったりします。
    > 足立sunny さん
    趣味ですから、大変でも、やっちゃうんです。
    趣味って、寝食忘れて没頭ですよね。
    > みずき さん
    ファミレスのメニュー写真通りの料理が出てきた
    ためしがありません。
    そういうもののようです。

  15. とし@黒猫 より:

    ********************
    Emi Clock For Windows 10のヘルプファイル作成 の
    ブログ記事に、コメントをいただきまして、
    ありがとうございました。
    ********************

タイトルとURLをコピーしました