表示名を全てコピー
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様ありがとうございます
問題なく使用できております
一手間省けて使いやすくなりました
だいじにつかわせて頂きます
[
△
]