コンテキストメニューのカスタマイズNo.03471
Y_H さん 12/10/11 11:37
 
1.03β18を利用させていただいています。
このへんの仕組みには疎いため、原理的に可能なのかどうかもわかりませんが、
個人的な要望を一つあげさせていただきます。

秀丸ファイラー内で、他のプログラムが追加したコンテキストメニュー項目を32bit
用と64bit用と両方表示し、
さらに使いたい項目のみを設定画面などで選択するようなことはできませんでしょう
か。

現在は64bit版のWindows7上で32bit版を使わせていただいているのですが、
標準のエクスプローラでは出てくる、各プログラム用の追加項目が、秀丸ファイラー
では出てきません。

これはそれらのプログラムが、自身が64bit版か32bit版かに関わらず、
OSに合わせて64bit用のもののみを追加しているからだとは思うのですが、
これらの項目を32bit版の秀丸ファイラーからも利用できたら嬉しいです。

#TortoiseSVNだけはエクスプローラでも秀丸ファイラーでも出てきますが、
#これはTortoiseSVNが32bit/64bit両方に登録しているとかの原理なのでしょうか?

また、それらの中には、昔からあるように、
使う予定もないのに勝手に追加され邪魔になっているものもあるので、
本当に出てきてほしいもののみ秀丸ファイラー自身で選択できるとさらに嬉しいです。

ネタとして検討いただければと思います。

[ ]
RE:03471 コンテキストメニューのカスタマNo.03473
秀丸担当 さん 12/10/11 15:30
 

原理的には、32bit版のアプリケーション上では32bitのコンテキストメニュー拡
張のみで、64bit版のアプリケーション上では64bitのコンテキストメニュー拡張
のみになります。

TortoiseSVNは、64bit版と32bit版の拡張を同時にインストールしているのだと
思います。

ちなみに秀丸エディタのインストールでする、
『コンテキストメニューの直下に「秀丸エディタで開く」を入れる』
で入れる拡張も、本体が32bit/64bitどちらであってもコンテキストメニュー拡
張は32bit/64bitの両方の拡張を入れています。

ファイラー上で両方を使うことは原理的にできないです。
秀丸エディタの変換モジュールは本体64bit上でも、裏の32bitプロセスをバイパ
スして32bitの変換モジュールを出すということをしていたりしていて、それと
同じようなことをすれば不可能ではないとは思いますが、現実的ではないと思い
ます。


>また、それらの中には、昔からあるように、
>使う予定もないのに勝手に追加され邪魔になっているものもあるので、
>本当に出てきてほしいもののみ秀丸ファイラー自身で選択できるとさらに嬉しいです。

できたらいいということでネタにさせていただきます。

現状では、ブックマークまたはツール項目で、任意のコンテキストメニューの一
項目をボタン化させる方法があります。

例えばコンテキストメニューに「秀丸エディタで開く」という項目がある場合、
ブックマークのパスに

js:ContextMenu("秀丸エディタで開く");

として登録すると、コンテキストメニューの項目を直接実行できます。

ブックマークに追加するダイアログのパスの右側の「>>」ボタンより「コマンド
(コンテキストメニュー)...」で作成すると簡単にできます。

[ ]
RE:03473 コンテキストメニューのカスタマNo.03475
Y_H さん 12/10/15 13:49
 
> ファイラー上で両方を使うことは原理的にできないです。

やはりそういうものなのですか。
秀丸ファイラー自身がコンテキストメニューを動的に作っているのかなと思っていま
した。

コンテキストメニューに関しては、他のアプリが、秀丸エディタやTortoiseSVNのよ
うに、
32bit版も入れように改良してくれるのを期待するしかないということですね。

解説ありがとうございます。

[ ]