ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

We Love しらりん.コミュのWindowsでChemDrawのインストール後、ほかのアプリケーションのhelpが見れなくなったときの対処法

  • mixiチェック
  • このエントリーをはてなブックマークに追加
WindowsでChemDrawのインストール後、ほかのアプリケーションのhelpが見れなくなったときの対処法
 ChemDrawは構造式を書くソフトで、おそらく薬学部の院生なら当然入っているはず。でも、使用者が偏るソフトなだけにwebを見ても、このトラブルについて書いてあるところは見当たらなかったので、書いてみました。
 同じ問題に見舞われた人に一助になれば幸いです
(説明画像は作成中です)

※今回WindowsXP+ChemDraw3.5で説明しています。Windows2000でも同様の現象が起こることを確認しています。
その他のWindowsは未確認です。

-------------------------------------------------------
◇現象

 Windows環境でChemDrawをインストール後、関係ないアプリケーションのhelpファイルを見ようとしてもChemDrawが起動してしまい、helpファイルを見れなくなる。

-------------------------------------------------------
◇原因

 近年のWindowsが標準で持つhelpファイル形式(※1)とChemDrawで扱う拡張子(※2)がともに「*.chm」であるため、ChemDrawのインストール時に関連付け(※3)が書き換えられ、本当はhelpが書いてある*.chmのファイルを、無理やりChemDrawで読み込もうとするようになるため。

-------------------------------------------------------
◇対策

関連付けをHTML helpに直す。


注:この作業によってChemDraw側の*.chmファイルが見れなくなるはずですが、ChemDrawでは通常、この拡張子のファイルは使われてないようです
(04/03/03補足 古いバージョンのChemDrawで*.chmが標準の保存形式に使われていたため、互換性維持の為にインストール時に関連づけられるようです)


以下にやり方を説明します
拡張子が表示されてない場合はまずここを見て表示してください

-------------------------------------------------------
1.マイ コンピュータなどを開く
2.[ツール]→[フォルダオプション]をひらき、[ファイルの種類]タブを表示する
3.「登録されているファイルの種類」から「CHM」を探し、クリックして選択状態にする
4.その下に表示される「拡張子'CHM'の詳細」の中で「プログラム」の右の[変更]ボタンを押す
5.「ファイルを開くプログラムの種類」の下のほう、[参照]ボタンを押す
6.Windowsフォルダ内の「hh.exe」を開く
(04/03/12補足 Program Filesフォルダが最初に表示されたときは、一旦Cドライブにもどり、Cドライブ内Windowsフォルダに移動してください)
hh.exeがWindows内に見当たらない場合、非表示設定になっている可能性があります。
ここを見て表示できるようにしてください
7.「ファイルを開くプログラムの種類」に「Microsoft HTML Help Executable」が増えているのでクリックし「OK」を押す
8.「フォルダオプション」の「閉じる」ボタンを押す

-------------------------------------------------------
※1 Windowsでは WinHelp(*.chm)とHTML Help(*.hlp)という二種類のhelpファイル形式がある。
   ちなみにChemDrawの使っているhelpファイルは*.hlpだったので、この現象が起こっていても見れます
※2 ファイルの後につく2〜4文字の英数字。Windowsはここを見てファイルを読み込むプログラムを決定する
※3 拡張子毎に、どのプログラムを起動するか決めておくこと。たいていはアプリケーションのインストール時に勝手に登録される(だからこのようなトラブルが起こるといえる)

コメント(0)

mixiユーザー
ログインしてコメントしよう!

We Love しらりん. 更新情報

We Love しらりん.のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。