|
こんばんは。
wtrと申します。
やっつけですが、イメージ的にはこんな感じでしょうか。
ツール項目バーに登録してショートカットキーを割り当てれば、
ひとつのキーで書かれた内容と同様の動作をすると思います。
解説としてコメントを多用しましたが、逆に見づらかったらすいません。
//test.js
//------------------------------------------------------------
//選択項目のインデックスを取得(複数選択の場合は一番上の項目)
var item = GetNextItem(-1,2);
//1つ以上選択されていてかつフォルダかどうかチェック
if (item >=0 && IsFolder(item)) {
//選択したフォルダを開く
Open(GetItemPath(item));
//すべて選択
SelectAll();
//切り取り
Cut();
//1つ上のフォルダへ
Command("1つ上のフォルダへ");
//貼り付け
Paste();
}
//------------------------------------------------------------
複数選択の場合に、一番上の項目ではなくフォーカス項目を取得したい場合は、
一行目を
var item = GetNextItem(-1,1);
としてください。
複数選択時は、処理しないとしたい場合はもうちょっとチェックが必要になります。
差し出がましいとは思いましたが、ご参考になればと思い投稿させて頂きした。
|
|