muumoo.jp


ニュース記事検索


過去ログ 2007年06月14日 - ニュース過去ログ

ニュース過去ログ

2007/06/14 管理人日記 MM Command Sense 2.0 beta3 リリース (管理人日記)

約2ヶ月ぶり。コマンドラインランチャ + ホットキーランチャ( + 簡易的なメニューランチャ)である「MM Command Sense 2.0」のbeta3をリリースします。

これまでの開発状況
ダウンロード
[重要] 過去のバージョンからバージョンアップする方へ

beta3を過去のバージョンにそのまま上書きすると、ホットキーやコマンドマクロの定義が初期化されてしまいます!

過去の設定を保持したままbeta3へ移行するには、beta3のzipファイルを別なところに解凍し、その中の

だけを過去バージョンのプログラムのフォルダに上書きしてください。

新機能

これだけです。

コマンドウィンドウへのファイルのドラッグ & ドロップ

コマンドウィンドウ(MM Command Sense自体のウィンドウのことです)が、ファイルのドラッグ & ドロップを受け付けるようになりました。

ドロップされたファイルは、新しく追加された dragdrops.config.txt という設定ファイルの内容にしたがって処理されます。

dragdrops.config.txtの中身は以下のようになってます。

dragdrops.config.txtの様子。

ドロップされたファイルの拡張子ごとに、好きなコマンドを実行できます。もちろん、コマンドを呼び出す際のパラメータとしてドロップされたファイルのフルパスが渡ります。

また「*」というのは特殊で、どの設定にも引っかからなかった場合に呼び出すコマンドの設定です。

なので上記の例は、『拡張子が「.jpg」「.gif」のファイルをドロップしたときはmspaint(ペイントですね)で開き、それ以外の拡張子は全てnotepad(メモ帳ですね)で開く』という意味になります。

複数のファイルをドロップした場合

ファイルを複数選択して一気にドラッグ & ドロップした場合は、ひとつひとつのファイルに対して上記の処理が行われます。

たとえば2つのjpg画像をドロップしたら、mspaintコマンドが2回呼ばれ、ペイントが2つ起動します。わかるよね。難しく考えないでください。

フォルダをドロップした場合

MM Command Sesneは、フォルダのフルパスをそのままコマンドに渡します。呼び出されるコマンドがフォルダを渡されることに対応していれば、それなりの動作をするはずです。

フォルダを渡されると困るようなコマンドの場合は、それなりのエラーになるでしょう。

再読込を忘れずに

他の設定ファイルと同様に、dragdrops.config.txtを書き換えた時は「設定を再読込 (.reload コマンド)」を実行する必要があります。

お忘れなく。

使い方の例

デフォルトの設定のように、特定の拡張子に特定のアプリを割り当て、それ以外はすべてエディタで開くようなのを想定して作っているので、まあそういう使い方はやりやすいと思います。

あと、exeファイルをドロップするとMM Command Senseのコマンドとして登録するようなことも出来そう。この辺は明日にでも書く予定。

こういうのなんて言うんだろう

今回の新機能は、コマンドラインランチャでもホットキーランチャでもない、新しいランチャであると言える。ドラッグ & ドロップランチャ?そんな呼び方あるっけ?

この記事のURI:
http://muumoo.jp/news/2007/06/14/0mmcommandsense2000beta3.html


Copyright© 2002-2007 muumoo.jp All Rights Reserved.