Page 84 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼右クリックメニューで作成するときの不思議 MT_ 03/01/16(木) 10:15 ┗RE:そうですね ヤギP 03/01/16(木) 11:28 ┗RE2:そうですね ヤギP 03/01/16(木) 11:59 ┗ヤギPさん、どうもです。 MT_ 03/01/16(木) 16:12 ┗RE:やっと理解できてきました ヤギP 03/01/16(木) 16:58 ┣当面、右クリックメニューは使わないことで決着 MT_ 03/01/16(木) 19:27 ┗Re(1):RE:やっと理解できてきました 通りすがり 03/01/16(木) 22:29 ┗「Tweak UI」ですか・・・ MT_ 03/01/17(金) 9:42 ┗Re(1):「Tweak UI」ですか・・・ 通りすがり 03/01/17(金) 11:22 ┗2000とNTでも戻った 幡 03/01/17(金) 16:30 ┗Re(1):2000とNTでも戻った 高橋 03/01/17(金) 19:21 ┗XPでは 竹の子 03/01/17(金) 20:07 ┣中間報告「WindowsXP限定 右クリック新規作... 通りすがり 03/01/17(金) 21:16 ┃ ┗Re(1):中間報告「WindowsXP限定 右クリック新規作... 竹の子 03/01/17(金) 21:44 ┃ ┗チョット!待ってくださいよ・・? MT_ 03/01/21(火) 8:50 ┃ ┗Re(1):チョット!待ってくださいよ・・? 幡 03/01/21(火) 12:02 ┃ ┗よくわかりました。 MT_ 03/01/21(火) 21:56 ┃ ┗続報 幡 03/01/21(火) 22:23 ┃ ┗Re(1):続報 高橋 03/01/22(水) 8:50 ┃ ┣regedt32.exeできました 幡 03/01/22(水) 10:02 ┃ ┗Re(2):続報 通りすがり 03/01/22(水) 22:01 ┗使えるのか?Ver jkk 03/01/17(金) 21:31 ─────────────────────────────────────── ■題名 : 右クリックメニューで作成するときの不思議 ■名前 : MT_ <syojigtr@yahoo.co.jp> ■日付 : 03/01/16(木) 10:15 -------------------------------------------------------------------------
| Windowsの右クリックメニューで、新規作成→JWWドキュメントでJWWファイルを作成すると、「Jw_win.jwf」が読み込まれず、デフォルトの設定で立ち上がってしまいます。なぜなのでしょうか?OS=MeとXPで試しました。 ここからは独り言・・・ 本業の作図業務では、図面枠などの雛形から作図を開始するので先ず影響の無いことなのですが、外部変形を自作したり、お試ししたりする時は、Windowsの右クリックメニューで、新規作成すると現在フォルダにファイルができるので、名前を付けて、ツリーを辿って保存する手間が省けるため、時々使うのです。 試作ものに使うことが多いので今まで気がつきませんでしたが、昨日、ふと、気がついたしだいです。 「Jw_win.jwf」がJwwフォルダに存在していれば、Jw_win.exe若しくは、そのショートカットから起動して保存したファイル並びに、その複製はどこのドライブやフォルダに移動しても、関連付けを利用したWクリックで開くと、「Jw_win.jwf」が有効となりますよね?でも、先に述べた方法で作成したファイルはたとえJwwフォルダに作成しても、そうならないのです。 右クリックメニューは、我々には踏み込めないレジストリの聖域なのでどうすることもできません。そこのところのメカニズムが判ればすっきりするのですが、どうでしょうか? |
| 確認いたしました。みごとに基本設定がノーチェックで開きますね。 これって、レジストリ内の情報も読みこんでいないということなんですよね、きっと。 どんな風になってるのか私も知りたいです。 でも、うかつこの方式でファイル開くとレジストリ内のエディタの設定が消えるので悲しいです。他にも消えてるのかな・・・ レジストリ内の HKEY_LOCAL_MACHINE\SOFTWARE\Classes内の.JWWのShellNEWのNullFileを削除して、FileName 値を"〜〜〜.jww"(C:\WINDOWS\SHELLNEW内に〜〜〜.jwwを入れとく)とすれば、テンプレートファイルを開くことできるようですけど・・・これじゃダメ?。 ですが、わたしは、レジストリ触るのは怖いので、今回は試してません。すみません。 ですので、レジストリの操作せずに、デスクトップとスタートメニューに置いてるテンプレートファイルのショートカットをダブルクリックしています。安全路線ですみません。 レジストリ操作は、バックアップを取ってから、なるべく、レジストリ操作用のツールを利用しましょう。MT_様には釈迦に説法ですよね。ごめんなさい。 |
| 一応WINDOWS98の方で試しました。先に書いた方法で、テンプレートファイルが右クリックから開きました。 ただ、この場合、レジストリ情報を読んでいるのか、とか、JWFを読み込んでいるのか、私にはよくわかりません。基本設定画面を見る限りでは、エディタはレジストリ内の情報が入っています。他は、ファイルに設定を保存させているので不確かです。ゴメンナサイ。 わかりきった情報だけですみません。 |
| ヤギPさん、どうもです。 おしゃることは、判ります。 でも、メカニズム的にJwwインストーラでの右クリックメニューの組み込み時に何か問題があるように思えるのです。 右クリックメニューがらドキュメントを作成する場合は、Jw_win.exeは起動しないのですよね?右クリックメニューが規定されたパラメータを元に、Jw_win.exeでオープン可能なファイルを作成するだけですよね。で、このときにレジストリ情報やJw_win.jwfが反映されていない可能性があると思うのです。 この右クリックメニューあたりのメカニズムは、レジストリの書き換えだけでは対処できない領域だし、知識が無いのでなんとも言い難いところです。 現状、使えるものでは無いのは確かなようです。 エクセルなどの場合は、これで作っても、レジストリを反映して開けるのですけどね。難しい・・。では。 |
| 理解が遅くてすみません。右クリックででてくるファイルは確かにカラのファイルですね。バイナリエディタで中身を見ても空っぽですもんね。 ちなみに、.docや.xlsの新規作成は、レジストリ見る限り、FileNameで読んでいるようですが違いますでしょうか?インストーラでこの辺が設定できるのでしたら、他のツリーにあった、会社の図面枠などをデフォルトに新規作成もこの右クリックで可能なような気がしました。 ちなみに、空っぽファイルでの新規作成は、オフィス製品やジャストシステムの製品など以外はほとんどそのような感じですね。単に、拡張子付きファイルの器だけ用意したような感じですね。この状態で拡張子変えても、エラーメッセージなしで、その拡張子のファイルになってしまうようで、ちょっと面白いです。 勉強になりました。ありがとうございました。 P.S.>JWWで、うかつにこれすると、レジストリ内のJWWの情報が書き換わる(さらの状態になるようです)ので皆様注意いたしましょう。 |
| ▼ヤギPさんへ 確信は持てませんが概ね、そのようなことだと思います。 当面、右クリックメニューは使わないことで決着と、したいと思います。 どうも、有難うございました。 |
| ▼MTさん、ヤギPさん横から失礼します。 >ちなみに、.docや.xlsの新規作成は、レジストリ見る限り、FileNameで読んでいるようですが違いますでしょうか?インストーラでこの辺が設定できるのでしたら、他のツリーにあった、会社の図面枠などをデフォルトに新規作成もこの右クリックで可能なような気がしました。 > 私の環境(WinXP)の場合、Microsoftの「Tweak UI」を利用して、この機能を実現しています。 具体的には、「Tweak UI」のドキュメントテンプレートの項の「Jw_win Document」 を一旦削除、「新規」釦にて使用したいテンプレートファイル(図面枠等)を登録します。すると、右クリックメニューで、新規作成→JWWドキュメントで作成されるJWWファイルは、先ほど登録したテンプレートファイルになります。 実は、この方法、以前から利用していたんですが、Ver2.20?位からスタートメニューからJWWを起動すると、上記「Tweak UI」の設定が初期化されてしまい登録したテンプレートが、カラファイルに戻ってしまうので、右クリック新規作成は諦めていました。今回、このスレッドを見て再度検証した結果、また使えるようになっているのが確認できました。作者様の細部にわたるお気遣い感謝いたします。 レジストリの直接設定でも可能かと思われますが、この方法なら安全に利用できるかと思い投稿させていただきました。みなさんの環境では如何でしょうか? PS.上記の方法は、DOS版Jw_cadでも、JWCファイルの関連付けが設定してあれば、設定可能です。 |
| 「Tweak UI」ですか・・・。 便利そうなツールですが、なかなか、使ってみる気になれないでいます。 確か、windows98の時はCDに付属してましたよね? 覚えておいて、後に、じっくりやってみたいと思います。 英語だからわかりにくいのですけど・・。日本語版もあるのかな? 探してみます。 どうも、有難うございました。 |
| ▼MT_さん: >「Tweak UI」ですか・・・。 >便利そうなツールですが、なかなか、使ってみる気になれないでいます。 >確か、windows98の時はCDに付属してましたよね? > はい、現在は、米国マイクロソフトのサイトより最新版がダウンロードできます。 > 覚えておいて、後に、じっくりやってみたいと思います。 >英語だからわかりにくいのですけど・・。日本語版もあるのかな? >探してみます。 確かに、オリジナルは英語版です。しかし、下記「むっちゃん」氏のサイトにて 最新版へのリンクと日本語化ツールが公開されています。 http://plaza7.mbn.or.jp/~suto/ TweakUIは、Win9x系とWin2000まで用のTweakUI Ver1.33と WinXP用のTweakUI for Windows XPが存在しますので、注意してください。 テンプレート以外にも非常に有用なツールです。 ※追伸 WinMEで検証したところダメでした。TweakUIで設定後、JWWを起動せずに右クリック新規作成を行うと1回目は、OKですが、2回目以降はカラファイルに戻ってしまいます。 レジストリの変更でも試しましたがダメです。WinXPでは2回目以降もOKですので、どうもOSかJWWの仕様のようですね。他のWINDOWSではどうなのでしょうか・・・・ 人柱報告を期待しています。 それでは失礼します。 |
| Windows2000とWindowsNT4.0でやってみました。 TweakUIを使うのもレジストリエディタで手動変更するのも (やることは一緒です)、駄目でした。 ShellNewキーの中の「NullFile」を消して「FileName」を作ると 一度はテンプレートの利用が出来るのですが、すぐに「NullFile」が 作られてしまいます。NullFileに文字列を入れておいても、空にされて しまいました。 何とか出来るとうれしいですね。 |
| ▼幡さん: >Windows2000とWindowsNT4.0でやってみました。 >TweakUIを使うのもレジストリエディタで手動変更するのも >(やることは一緒です)、駄目でした。 >ShellNewキーの中の「NullFile」を消して「FileName」を作ると >一度はテンプレートの利用が出来るのですが、すぐに「NullFile」が >作られてしまいます。NullFileに文字列を入れておいても、空にされて >しまいました。 >何とか出来るとうれしいですね。 Windows2000のみ、レジストリエディタのみでやってみました。 「NullFile」を消して「FileName」を作ったあと OSのログインユーザーを 制限ユーザーでログインで JWをたちあげると 「NullFile」が書き込まれず テンプレートの利用が出来ました。 |
| ▼このツリーの皆さん: ▼相談室c-board.cgi?cmd=one;no=374;id=001のキッコーレさん Windows XP Proで、レジストリエディタでの検証 「NullFile」を「FileName」に名前変更し、 「FileName」の値のデータにC:\jww\当社図面枠.jwwを登録 ディスクトップで右クリック→新規作成→Jww Documentで ショートカットが作成される このショートカットで起動すると、C:\jww\当社図面枠.jwwが 自動読み込まれます ファイル名は新規 Jw_win Document.JWWです // しかし、JWWでのファイル→新規作成ではカラファイルです もう一工夫が必要か |
| エクスプローラーなどで、特定のフォルダーに右クリック→新規作成 →Jw_win Documentで、カラファイルでなく自社用図面枠付ファイルを作成する方法 現在のところ、WindowsXP 限定です (^_^! 準備;新規作成で作成したいテンプレート(自社用図面枠付ファイル)作成する。 方法A 「TweakUI for Windows XP」を使って設定する。(中級者向?) 1、「TweakUI for Windows XP」を起動します。 (「TweakUI」がインストールされていない場合、「むっちゃん」氏のホームページ http://plaza7.mbn.or.jp/~suto/ を参考に、日本語化+インストールされることをおすすめします。) 2、テンプレートの項の「Jw_win Document」を選択、一旦削除 3、「新規」釦にて使用したいテンプレートファイル(自社図面枠.jww等)を登録 方法B レジストリを変更する。(上級者向?) {注意!レジストリの変更は自己責任で・・・} 1、使用したいテンプレートファイル(自社図面枠.jww等)をc:\Windows\ShellNewフォルダにコピー (後述のレジストリに任意ファイルのフルパスを入れてもOK) 2、レジストリエディタを起動、HKEY_CLASSES_ROOT\.JWW\ShellNewキーを選択。 3、新規文字列値を作成、名前を「FileName」、データ値をコピーしたテンプレートファイル名(自社図面枠.jww等)に設定する。 以上で、エクスプローラーなどの、特定のフォルダーの右クリック→新規作成 →Jw_win Documentで、カラファイルでなく自社用図面枠付ファイルを作成する 事ができます。(ドライブ名、パスなどは適宜読み替えてください。) こんなところでしょうか・・・・・ |
| ▼通りすがりさん: 中間報告とりまとめ ご苦労様でした JWW でのファイル→新規作成では ファイル名が「無題.JWW」となるため せっかくのテンプレートが有効にならないようです レジストリエディタで「無題」を検索しますと ヒットなしです JWW でのファイル→新規作成の時、ファイル名が 「新規 Jww Document.JWW」となってくれれば |
| 皆様方、様々なご検証みさせてもらってます。 私は、レジストリは苦手なので自分ではまだ触ってないのですが・・。 ところで、皆様の方法では、「単に、予めJWWファイルとして存在するファイルを右クリックメニューから開く」というものでは無いのですか? つまり、JWWが同時に起動してしまって、別に、保存したい場合は「別名保存」でツリーを辿って目的フォルダを指定して保存しないといけないのではないですか? それなら、JWWをショートカットやスタートメニューから開くのと変わらない・・・と思うのですが・・。 右クリックメニューで新規作成する最大のメリットは、マイコンピュータで任意のフォルダウィンドウを開けている時に、まさにそこに新規ドキュメントを作ってくれることだと思うのです。だから、新規に出来たドキュメントを開いて、書き込みをして、上書きするだけで保存できる・・。このような使い方でのみ、私は、右クリックメニューを当てにしています。 今までも、設定の反映はされないものの、作成された新規JWWファイルはそのようにして扱えましたので、外変編集時などでは、あっちコッチのフォルダにいくつも頻繁にJWWのテストファイルを作ることが多いので作業がはかどる訳です。 本業務の図面を作成する場合は、保存フォルダは大体固定されてますので、図面枠のショートカットから入れば良いわけで、なにも右クリックから起動する必要は無いと思います。 |
| ▼MT_さん: >ところで、皆様の方法では、「単に、予めJWWファイルとして存在するファイルを右クリックメニューから開く」というものでは無いのですか? ではなくて、「新規作成」でそこに作られる新規ドキュメントの中身が、予め用意した任意のファイル(テンプレート)になる、ということです。まあ、線色等の設定は先に仕込んでおいたとしても、厳密にはJWFファイルが読み込まれるわけではないので円満解決にはなってませんね。 >本業務の図面を作成する場合は、保存フォルダは大体固定されてますので、図面枠のショートカットから入れば良いわけで、なにも右クリックから起動する必要は無いと思います。 >本業の作図業務では、図面枠などの雛形から作図を開始するので先ず影響の無いことなのですが ということなので本業そっちのけの遊びの話題かと思ってました、すみません…。 |
| よくわかりました。どうも、有難うございます。 おかげさまで、私も、レジストリにチョット興味が沸いてきました。 この件では、私には手におえないので挑戦しませんが・・。 早速、雑誌を参考に、XPのタスクバーをグループ化してみました。 うまく行って使いやすくなりました。 ども。 |
| 長々とスミマセン。 0バイトの「*.jww」ファイルをダブルクリックして起動した時は設定が空っぽですが、 テンプレート.jwwをダブルクリックした時は、当然ながら普通のファイルと同じで ちゃんとjw_win.jwfが読み込まれますね。先程少し変なことを書いてしまいました。 さて、複数のWindowsNT4.0機(すべてAdministrator)でレジストリを触ってみましたら、 なぜかNullFileができずにちゃんとテンプレートが機能したマシンもありました。 そのうちまた勝手に駄目になるのかも知れませんが、とりあえず中間報告です。 XPだけ普通にできるというのもなんだか悔しいです。 |
| ▼幡さん: >なぜかNullFileができずにちゃんとテンプレートが機能したマシンもありました。 >そのうちまた勝手に駄目になるのかも知れませんが、とりあえず中間報告です。 >XPだけ普通にできるというのもなんだか悔しいです。 windows2000 での 話 ですが レジストリエディタには、 regedit.exe とregedt32.exe あったのを思い出し、 regedt32.exeは データにアクセス許可をつけられます。 当方今回はじめてregedt32.exeを使いました これでShellNewに値の設定の拒否設定で テンプレートが使えました |
| 高橋さん、どうもありがとうございます 「regedt32.exe」ではなく「regedit32」を探してあきらめてました。 これじゃ9文字ですものね、ないわけです。 これでどこからでもjw_win.jwf付き起動できます! |
| ▼高橋さん: >windows2000 での 話 ですが >レジストリエディタには、 >regedit.exe とregedt32.exe >あったのを思い出し、 >regedt32.exeは >データにアクセス許可をつけられます。 >当方今回はじめてregedt32.exeを使いました >これでShellNewに値の設定の拒否設定で >テンプレートが使えました なるほど、その手がありましたか。 特定のキーに対してJWWからのアクセスを拒否するのはNT系ならではの力技ですね。大変参考になりました。 他の機能にも応用できるかもしれません。おそらくNT4.0でもOKでしょうね。暇をみて検証してみます。 あとは、WIN9X系ですね・・・ |
| Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.JWW\ShellNew] "command"="c:\\jww\\jw_win.exe C:\\JWW\\AutoBak.jww" ↑ などとすると regeditでは実際は\は一個ね 同じ場所に"FileName"キーがなければ 実際はファイルが新規作成されないで、"C:\JWW\AutoBak.jww" が開かれます。使えないか・・・失礼しました (^^;... |