検索画面での動作についてNo.03354
かいと さん 12/08/13 00:05
 
検索を行い何かファイルを表示させます。このときの動作が、XPのファイラーとは違
う気がします。

例えば、

WinRARをインストールしている環境で、
ファイラーで検索し、*.zip|*.rarとします。
そして、このファイルをいくつか選択して、
右クリック、
書庫ごとにサブフォルダに解凍
というコンテキストメニューが出てきません。

他にも、検索しいくつかファイルを選んで右クリックしても、
選択したファイルをAntiVirでスキャンする
というコンテキストメニューも出てきません。

この辺り、XPのファイラーとは違う気がしますが、改良可能でしょうかね?

[ ]
RE:03354 検索画面での動作についてNo.03355
秀丸担当 さん 12/08/13 11:37
 

検索結果では、複数のフォルダに散らばったものが結果として出ていることがあ
るので、複数選択の場合は限定的なメニューしか出ないようにしてあります。

Windows側の仕組みとしては、同じフォルダだったら可能ですが、こういった散
らばったものでコンテキストメニューを出す仕組みは提供されていないようです。
そのため、基本的なものと、「送る」だけにして、それを自前でやっています。

各種コンテキストメニュー拡張もやるとなると、コンテキストメニュー拡張を呼
び出す仕組みもWindowsの検索結果と同等のものを自前でやる必要があって、い
ろいろ大変なところがあります。

できたらいいということでご意見参考にさせていただきます。

[ ]
RE:03354 検索画面での動作についてNo.03358
秀丸担当 さん 12/08/17 13:00
 

検索結果を複数選択したときのコンテキストメニュー拡張を自前でするようにし
てみて、とりあえずWindowsの検索と近い感じに動くようにできそうなので次の
β版でしてみます。

ただもともと複数のフォルダに散らばっていることはコンテキストメニュー拡張
によっては想定されていないものもあるようで、そういったものはメニューを選
択できても正常に動かないことがあるようです。(Windowsの検索結果でもそれ
は同様でした)

[ ]
RE:03358 検索画面での動作についてNo.03393
かいと さん 12/08/23 11:54
 
早速対応して頂きありがとうございます。
検索結果を複数選択すると、アンチウイルスソフト(AntiVirやMSE)は正常に動作し
ますが、WinRAR(x64)の圧縮や解凍は無効になったままの様です。ソフトによって
違うようですね。ただ、XPの頃は普通にできていましたので、もし可能であれば対応
して頂ければ幸いです。

[ ]
RE:03393 検索画面での動作についてNo.03395
秀丸担当 さん 12/08/23 16:14
 

報告ありがとうございます。
WinRARは確かになぜか表示されないようです。
トレースして確認してみたところでは、WinRARのコンテキストメニュー拡張は読
み込まれていて、メニューの追加を読んで成功として返っていて、でも追加され
た数は0ということのようです。
原因がわかったら修正したいところですが、一応呼ぶ側である秀丸ファイラーと
しては手続き通り呼んでいるようで、それを受け付けない理由は秀丸ファイラー
としてはちょっとわからないです。

ちなみに関係ないですがALZipは明示的に読み込まないように除外しています。
(背景のコンテキストメニューをエクスプローラ以外で動かすと落ちるため)

[ ]