monoの開発ブログ

プログラム開発の記録

Archive for the ‘ExUtilV’ Category

Windows 7のエクスプローラーに絶望した

without comments

以前軽く調べてコメントしたことがありましたが、やはりWindows 7のエクスプローラー(←名前が変わってます)はこれまでのエクスプローラとは違います。
Vista以前は見た目こそ変化を重ねていたものの、メインとなるビューはSysListView32で一貫していました。
ところが7からはDirectUIHWNDという謎のウィンドウに置き換えられ、全く手出しできない状況です。
というわけで、ExUtilVの7向けを開発する見通しは今のところ立っていません。

同ジャンルでより高性能なExplorer ConstructionもWindows 7への対応は限定的なので、対処方法はそもそも存在しないのかもしれません。

なお、開発環境をVistaから7にアップグレードしたので、勝手ですがExUtilVの開発は終了させていただきます。

Written by mono

11月 23rd, 2009 at 3:41 pm

Posted in ExUtilV, Windows

Tagged with ,

ExUtilV version 0.0.10

without comments

ExUtilVを更新しました。

ダウンロード / 詳細

今回はShiftキーを押しながらコンテキストメニューを開いたときに表示される便利なコマンドを、常時表示する機能を追加しました。
ぜひお試しください。

Written by mono

9月 10th, 2009 at 3:26 pm

Posted in ExUtilV, Windows

Tagged with ,

Explorer Constructionがすごそう

without comments

Explorer Constructionというソフトがなかなかすごそうです。

窓の杜 – 【NEWS】Vista専用エクスプローラカスタマイズソフト「Explorer Construction」最新版公開

ExUtilVの一行選択解除に加えて、MigemizeExplorerのような検索機能、ツリービューのカスタマイズ機能を備えているようです。
もはやExUtilVが誇れるのは、メモリ消費の少なさくらいでしょうか。
しかし、メモリ2GB以上が当たり前の時代に、数MBを気にしても意味がないでしょうね。

64bit環境で動作しないのが残念ですが、32bit版のVistaをご利用の方は、拙作ExUtilVからの乗り換えを検討してみてはいかがでしょうか。

Written by mono

8月 17th, 2009 at 11:35 am

Posted in ExUtilV, Windows

Tagged with ,

ExUtilV version 0.0.9

without comments

ExUtilVを更新しました。

ダウンロード / 詳細

今回から32ビット版と64ビット版のパッケージを一本化しています。これにより、64ビットOS上の32ビットアプリケーション内のファイル選択ダイアログでもExUtilVが利用可能になります。

Written by mono

7月 26th, 2009 at 7:58 pm

Posted in ExUtilV, Windows

Tagged with ,

ExUtilV version 0.0.8

with 3 comments

ExUtilVを更新しました。

ダウンロード (32ビット) / (64ビット) / 詳細

今回の変更点は64ビットOSに対応したことです。
ただ、私の手元には64ビット環境がないので、32ビット版以上にまともなサポートは期待しないでください。

なお、32ビット版は内部の書き換えのみで機能追加、修正などはありませんので、すでに0.0.7をご利用いただいている方はバージョンアップする必要はありません。

Written by mono

4月 26th, 2009 at 7:40 pm

Posted in ExUtilV, Windows

Tagged with ,

ExUtilV version 0.0.7

with 3 comments

ExUtilVを更新しました。

ダウンロード 詳細

主な変更点は、一行選択の解除とリネーム補助がファイル選択ダイアログでも機能するようになった点です。
ファイルを開いたり保存するときに、操作性の違いでイライラすることがなくなるのではないでしょうか。

また、通知領域にアイコンを表示することもできるようになりました。
表示されるだけで特にできることはありませんが、見えないソフトが起動していると不安に感じるという方はご利用ください。
なお、Windows 7では通知領域に勝手にアイコンを表示してはいけないらしいのと、個人的に邪魔だと思うのでデフォルトでは非表示です。

Written by mono

3月 23rd, 2009 at 10:57 pm

Posted in ExUtilV, Windows

Tagged with ,

ExUtilV version 0.0.6

without comments

ExUtilVを更新しました。今回からきちんとした説明ページも公開しています。

ダウンロード 詳細

主な変更点は、キーボードから検索バーを利用するときの操作性を向上させたことです。ファイル名を部分一致でインクリメンタルサーチし、そのまま開くことができるようになります。

なお、この機能をより快適に利用するためには、エクスプローラの設定を変更する必要があります。詳しくはreadme.htmlをご覧ください。

検索を終了して先頭の項目を開く機能が\(円マークおよびバックスラッシュ)キーに割り当てられていますが、これはEnterキーだとうまく動作しなかったため、ファイル名として使われることのない\に仕方なく割り当てたというだけです。この状態が理想であるとは考えていませんので、今後も改善方法を調べていきたいと思います。

今のところは、キーボードの割り当てを変更するソフトウェアのご利用をおすすめします。
以下は窓使いの憂鬱(のどか)での設定例です。

window SearchControlEdit /:WorkerW:ReBarWindow32:UniversalSearchBand:Search Control:Edit:Edit$/ : Global
  key Enter = Yen
window Explorer /:SHELLDLL_DefView:SysListView32$/ : Global
  key Backspace = M-Up

Written by mono

3月 16th, 2009 at 12:52 pm

Posted in ExUtilV, Windows

Tagged with ,

ExUtilV version 0.0.5

without comments

暇なのでExUtilVを更新してみました。新機能として右上の検索バーを消す機能を追加しています。

ダウンロード

検索バーを非表示に

既定では機能しないようになっているので、起動前にExUtilV.iniを編集してからご利用ください。

Written by mono

3月 12th, 2009 at 9:58 pm

Posted in ExUtilV, Windows

Tagged with ,

エクスプローラをMac風表示にしようとして失敗

without comments

Macのリスト表示は奇数行と偶数行で色が異なるストライプ状になっており、Windowsの全面真っ白(色自体は変更可能ですが)よりも見やすいように思います。

しかし、ただ羨ましがっているだけではどうしようもない。ということでフック、サブクラス化、カスタムドローを駆使して再現してみました。以下スクリーンショットです。

Mac風にしようとして失敗したエクスプローラ

ご覧のように並び替えの基準として用いられるカラムはWindowsによって勝手に色を変更されてしまい、失敗。簡単に解決できそうもないのでとりあえずあきらめることにします。

Written by mono

3月 12th, 2009 at 1:04 pm

Posted in ExUtilV, Windows

Tagged with ,

小物をいくつか更新

with 4 comments

単機能の小物をいくつかと、ExUtilVを更新しました。

前者についてはサイトのトップページをご覧ください。説明するほどのものでもないですし、そもそも意味の分からない方には全く役に立たないでしょうから省略します。

おそらく自分しか使っていないと思われるExUtilVですが、名前の変更時にF2を押すと選択範囲が切り替わる機能(お忍びリネームほか多数のソフトが実装しているようなの)を追加しました。

これによって単機能ツールではなくなったので、設定ファイル(ExUtilV.ini)を書き換えることで機能ごとに有効/無効を切り替えることができるようにしています。
以下が設定項目です。1が有効、0が無効を意味します。

CancelFullRowSelect
一行選択を解除する
AssistRename
名前の変更時のいろいろな機能を有効にする

Written by mono

3月 6th, 2009 at 1:51 pm

Posted in ExUtilV, Windows

Tagged with