Indexへ
(9792)//【9796】→(9797)
------------------------
【タイトル】関連付けで【要望】
【記事番号】 9796 (*)
【 日時 】07/06/12 16:29
【 発言者 】おっじゃ

私自身は要望することが好きではありませんが書きます・・・(^^;

現在のJWWはインストール時にインストーラーが「.jww」ファイルに対する関連付けを行っている訳ではありません。
Jw_win.exe起動時に毎回「.jww」ファイルに対する関連付けを行う仕様となっています・・・

#これをインストーラが関連付けを行うか
#基本設定ウインドウ内に関連付けを行う為のボタンを設置

として欲しいのです。


理由は二つあります。
一つ目はVista対応の事を考えてです。
Vistaではレジストリ構造が変わったようで、今のバージョンでは「.jww」ファイルに対する関連付けが正常に機能していません・・・
今後のVista対応時、今までのようにJw_win.exe起動時に毎回関連付けを行う事を踏襲するなら

#Winのバージョンチェック
#Vistaの場合はレジストリの○○○と□□□に関連付け
#or Vistaで無い場合は△△△に関連付け

という条件分枝が起動時毎回行われる・・・
それならインストーラがWinのバージョンを調べ、OSに応じた関連付け値を書き込むのが良いのじゃ(普通じゃ)ないか・・・と思う次第でして・・・


理由の二つ目は、Winのマウス右クリック「新規作成→JWWドキュメント」を行い起動させた場合に「Jw_win.jwf」を適用させた自分好みのテンプレート的な使い方をしたいからです。

現状では

#「***.jww」という自分設定のファイルをC:\WINDOWS\SHELLNEW\***.jwwまたは
#C:\Documents and Settings\<ログインユーザー名>\Templates\***.jwwに作成
#HKEY_CLASSES_ROOT\.JWW\ShellNewキー以下の「NullFile」を削除
#新規文字列値を作成→キーの名前を「FileName」とし値を「***.jww」とする

その後Winのマウス右クリック「新規作成→JWWドキュメント」を行うと一度だけ自分好みのテンプレート=「***.jww」で立ち上げる事ができます。
しかし、二回目以降はJw_win.exeによって関連付けの値が強制的に書き直され「NullFile」が出来てしまう為に「NullFile」で立ち上がってしまう・・・
もし、起動時にレジストリの関連付けを毎回書き換えなくなれば、二回目以降も自分好みのテンプレートで立ち上げる事が出来ると思います。

※関連ログ
↓では「regedt32.exe」のアクセス拒否によりJw_win.exeが「NullFile」をレジストリに書き込むのを制限するという方法に至る過程が書かれています。
http://www.jwcad.net/log/infox/infox1-0212-05/thread235.htm


Indexへ
(9796)←【9797】→(9799)
------------------------
【タイトル】Re(1):関連付けで【要望】
【記事番号】 9797 (9796)
【 日時 】07/06/12 22:31
【 発言者 】ミドルユーザー

▼おっじゃさん:
懐かしい関連ログが、紹介されていましたので失礼します。
当時のログの「通りすがり」あらため「ミドルユーザー」と
申します。(中級ではなく中年の意です。)

まずは、「おっじゃさん」の要望に1票入れさせていただきます。

ただ、
>#これをインストーラが関連付けを行うか
>#基本設定ウインドウ内に関連付けを行う為のボタンを設置



>理由の二つ目は、Winのマウス右クリック「新規作成→JWWドキュメント」を行い起動させた場合に「Jw_win.jwf」を適用させた自分好みのテンプレート的な使い方をしたいからです。

は、切り分けて別要望にされたほうがよろしいかと思います。
(結局、私としては、両方に1票なのですが・・・)
要は、「関連付け」と「新規作成」分けて

「関連付け」は、原則必要なので良い方法を作者様にお願いする。

「新規作成」は、おそらく現状のカラファイルを使われている方は、
いない(いらしゃったらスミマセン)と思うので、いっそ廃止してしまって
必要な人は、他のツール等で登録する。

などと、要望できると思うのですがいかがでしょうか?


Indexへ
(9797)←【9799】→(9802)
------------------------
【タイトル】Re(2):関連付けで【要望】
【記事番号】 9799 (9797)
【 日時 】07/06/13 10:19
【 発言者 】おっじゃ

▼ミドルユーザーさん:
>▼おっじゃさん:
>懐かしい関連ログが、紹介されていましたので失礼します。
>当時のログの「通りすがり」あらため「ミドルユーザー」と
>申します。(中級ではなく中年の意です。)

ミドルユーザーさん、こんにちは
8〜9年位前、10万アクセス/日の某PC自作系サイトでは私も「通りすがり」だったような気がしないでもありません・・・(笑


>まずは、「おっじゃさん」の要望に1票入れさせていただきます。
>
>ただ、
>>#これをインストーラが関連付けを行うか
>>#基本設定ウインドウ内に関連付けを行う為のボタンを設置
>
>と
>
>>理由の二つ目は、Winのマウス右クリック「新規作成→JWWドキュメント」を行い起動させた場合に「Jw_win.jwf」を適用させた自分好みのテンプレート的な使い方をしたいからです。
>
>は、切り分けて別要望にされたほうがよろしいかと思います。
>(結局、私としては、両方に1票なのですが・・・)
>要は、「関連付け」と「新規作成」分けて
>
>「関連付け」は、原則必要なので良い方法を作者様にお願いする。
>
>「新規作成」は、おそらく現状のカラファイルを使われている方は、
>いない(いらしゃったらスミマセン)と思うので、いっそ廃止してしまって
>必要な人は、他のツール等で登録する。
>
>などと、要望できると思うのですがいかがでしょうか?


「新規作成」が“カラファイル”だから使わないというユーザーが多いのじゃないかと思います。
自分用の「Jw_win.jwf」を適用させた図枠が初めから入っているテンプレートが使用できるとなると、それなりに需要はあると思うのですが・・・

ミドルユーザーさんのレス読んでいて、私の要望がまとまりきっていないかな?なんて思えてきました・・・(汗
“「関連付け」と「新規作成」を分けて”を受けて・・・

#関連付けはインストーラが行う
#この場合、右クリック→新規作成に関係する
#ShellNewキーは作成しないようにして欲しい

#基本設定ウインドウ内に「テンプレート」タブを追加して
#「テンプレートを使用する」というチェック項目と
#テンプレートファイルの位置(フルパス)を入力するBOXを設置
#(そのBOXの横に「参照」ボタン付)
#この設定を行った場合はShellNewキーにその設定を割り当てる

という感じではどうでしょうか?


Indexへ
(9799)←【9802】//(9798)
------------------------
【タイトル】Re(3):関連付けで【要望】
【記事番号】 9802 (9799)
【 日時 】07/06/14 00:07
【 発言者 】ミドルユーザー

▼おっじゃさん:
>8〜9年位前、10万アクセス/日の某PC自作系サイトでは私も「通りすがり」だったような気がしないでもありません・・・(笑

はい、私も何回かこの掲示板におじゃまさせて頂きました。

>「新規作成」が“カラファイル”だから使わないというユーザーが多いのじゃないかと思います。
>自分用の「Jw_win.jwf」を適用させた図枠が初めから入っているテンプレートが使用できるとなると、それなりに需要はあると思うのですが・・・

はい、私も基本的にJw_cad以外は、右クリック→新規作成派でして、例えば
エクセルも自分用テンプレートを新規作成に仕込んであります。
詳しくは、下記に解説がありますが、
http://www.atmarkit.co.jp/fwin2k/win2ktips/282filenew/filenew.html

KIZさんのShellNewEditorで簡単に変更可能です。
http://kiz.jetos.com/software/kizsne/

>#この場合、右クリック→新規作成に関係する
>#ShellNewキーは作成しないようにして欲しい

今、上のShellNewEditorでJwwのテンプレートを仕込んでみたら、
ちゃんと設定できるようです。今まで、あきらめていました。
当方XP(SP2)+Jw_cad5.11e
どなたか、検証お願いいたします。

>#基本設定ウインドウ内に「テンプレート」タブを追加して
>#「テンプレートを使用する」というチェック項目と
>#テンプレートファイルの位置(フルパス)を入力するBOXを設置
>#(そのBOXの横に「参照」ボタン付)
>#この設定を行った場合はShellNewキーにその設定を割り当てる

ということで、「新規作成」のほうは、自己解決してしまったかもしれません。
もともと、新規作成の改造は、Windowsの裏技的な技法ですので、Jw_cad本体に
実装しなくてもよいような気がします。


>#関連付けはインストーラが行う

これはもう作者様頼みですね。
ついでに、拡張子Jwcも関連付けされると良いのではないでしょうか。
P21、SFC、DXFは、同じPC内に他のCADがインストールされている場合に
問題がありそうなので、現状どうり手動設定が良いと思います。

いかがでしょうか?