|
複数選択時の「名前の変更」を一括にしないとしたら、フォーカスがあるファイ
ルだけを対象とするのか、ダイアログは表示しないけど一括の挙動をするかとい
うことになると思います。
エクスプローラと同様の動作ということでは、ダイアログは表示しないけど一括
のということになると思いますが、はたしてこれが期待されるものかどうかわか
らないです。
個人的にはエクスプローラの一括は結果が予想しにくいと感じていて、見た目は
ファイル1つを変更するように見えるのに実際は複数変更され、番号の付き方も
予想できないです。
フォーカスがあるファイルだけを対象にするとしたら、現状では以下のようなス
クリプトでもできますが、どうでしょうか。
if( GetFocusTarget() == 1
&& GetSelectedCount() > 1 ) {
var iFocus = GetNextItem(-1,1);
if( GetItemState(iFocus)&0x02 ){
SelectItem( iFocus );
} else {
SelectItem( GetNextItem(-1,2) );
}
}
Command("名前の変更");
これをC:\Folder\Test.jsとして保存して、ツール項目やブックマークのパスに
js:C:\Folder\Test.jsとして登録し、キー割り当てをすると一応現在でも可能に
なると思います。
|
|