
FireworksMXからバージョンアップでMX2004→8→CS3(以降FWと略します)とインストール(更新)して使用しています。通常”後入れ”ソフトがデフォルトの起動ソフトとして登録されるであろうと思うのですが、そのようにいかないことがあります。
どのような症状なのかといいますと、DreamweaverCS3のファイルパネルからpngファイルをWクリックしたりRoundTrip(ラウンドトリップ)機能を使ったりした場合に、FWCS3が起動せず8やMX2004が起動してしまうという不具合の発生です。
Fireworksの問題というよりDreamweaver側の設定に問題がありそうだというのが想像できます。
Dreamweaverをお使いの方なら環境設定に[ファイルタイプ/エディタ]という項目があり、Fireworksのプログラムパスの指定、pngファイルの起動プログラムのプライマリ指定をすることができるのはご存知でしょう。当然この設定がCS3になっていることを確認します。
これで解決?いえいえこれでは解決しないのです。相変わらず8やMX2004が起動してしまうのです(環境設定でパスの指定が正しくできても、複数のFWやFlashがインストールされていた場合にはバージョン表示がないためにプライマリ指定を確認できないのが問題なのです)。
それではどんな対処が必要なのか、とりあえず自分で見つけた対処方法を覚書しておきます。
1)レジストリエディタを起動
2)HKEY_CURRENT_USER → Software → Adobe → Dreamweaver9 → Helper Applications Preferences とたどる。
3)Helper Applications Preferences キーの Fireworks Path が FWCS3プログラムパスと相違がないか確認。
--- この後が肝心 ----
4)Helper Applications Preferences → Editer Group0 キーの Editer Path0~3(連続数字)を確認。
5)Editer Path0 のプログラムパスがMX2004か8になっているはずなのでCS3のプログラムパスに書き換える。
6)Primary Editor の値が0になっていることを確かめる。
以上の処置で終了です。
Helper Applications Preferences 下には Extension Group キーがあり、そのキー内では拡張子が登録されているようです。その拡張子と連動し起動するアプリケーションが Editer Group キーで指定するということになっているようです。
一般的に、アプリケーションと拡張子の関連付けは、[コントロールパネル]→[フォルダオプション]→[ファイルの種類]で行いますが、本件の場合はそれで解決しませんので上記のようは方法で対処します。但し自分で見つけた方法ですので、他に簡単な設定方法があるかもしれません。
因みに configration フォルダ内の configrationReadMe ファイルには各種設定情報が掲載されています(本件の情報はなし)。
ありがとうございます!
大変参考になりました。
dreamweaver cs3からウェブフォトアルバムを作成するとき、fireworksを呼び出し損ねてエラーになっていました。
上記を参考にレジストリを修正したところ、見事フォトアルバムを作成することができました。
本当に参考になりました。
感謝です。
もろはさん こんにちは。
この情報がお役に立てたようで、うれしいです!
このBlogが、僅かでも誰かの役に立つことがあるんだなーと実感できて私の方こそうれしいです。お礼申し上げます(Blogを継続していこうという気持ちになります)。
それでは今後ともよろしくお願いします!
Posted by: 管理人 : 2008年01月14日 23:43レジストリに原因があるんだろうと漠然と思いつつも自己解決できず、ずっと悩んでいた問題が無事解決できました。
非常に有意義な情報をありがとうございました。
れぷらこーん様
こんにちは。
コメントありがとうございます!お役に立ててうれしいです。
今後ともよろしくお願いします。