表示名を全てコピーNo.02374
taro さん 11/12/10 12:35
 
ご教授お願い致します

選択されたタブのフォルダー・ファイル表示名をすべてクリップボードにコピー
のスクリプトをご教授して頂けないでしょうか

よろしくお願いします

[ ]
RE:02374 表示名を全てコピーNo.02375
taro さん 11/12/10 13:07
 
申し訳ありません、書き忘れておりました
現在ctrl+a を使ってコピーしています

  var s="";
  var iItem=GetNextItem(-1,2);
  if(iItem<0){
    Message("選択がありません");
  }else{
    while( iItem >= 0 ) {
      s=s+GetItemText(iItem)+"\r\n";
      iItem=GetNextItem(iItem,2);
    }
    SetClipboard(s);
  }

どの部分を書き替えれば全て選択コピーになるのでしょうか
ご指導よろしくお願いします

[ ]
RE:02375 表示名を全てコピーNo.02376
wtr さん 11/12/11 01:29
 
こんにちは。
wtrと申します。

単純に選択タブ内の一覧をクリップボードにコピーしたいだけなのであれば、
Ctrl+A 等を使用せず、下記のスクリプトでコピー出来ます。
タブ内が空の場合は、空文字がコピーされます。

//allcopy.js
var cnt=GetItemCount();
var item="";

for(i=0;i<cnt;i++){
   item+=GetItemText(i)+"\n";
}

SetClipboard(item);


あくまで、全選択をしたいのであれば、直接パスに

js:SelectAll();Command("パスをコピー(名前のみ)");

と記述する方法もあります。
※ただし、タブ内が空の場合は、何も起こりません。

[ ]
RE:02376 表示名を全てコピーNo.02377
taro さん 11/12/11 08:26
 
wtr様ありがとうございます
問題なく使用できております

一手間省けて使いやすくなりました
だいじにつかわせて頂きます

[ ]