|
>仕事上、ネットワークドライブのフルパス名をコピペすることが多々あるのですが、
>その際、ドライブを伴うフルパスではなく、UNCフルパス名を取得したいのですが、
>現状そのような方法はありますでしょうか?
現状ではスクリプトで一応できます。
例えば以下のスクリプトをc:\folder\test.jsとして保存して、ブックマークま
たはツール項目のパスに「script:c:\folder\test.js」として登録して実行でき
ます。
そういうコマンドもあったらいいということでご意見参考にさせていただきます。
var objNetwork = new ActiveXObject("WScript.Network");
var colDrives = objNetwork.EnumNetworkDrives();
var s="";
var iItem=GetNextItem(-1,2);
if(iItem<0){
Message("選択がありません");
}else{
while( iItem >= 0 ) {
var sGet = GetItemPath(iItem);
for( i = 0; i < colDrives.Count(); i += 2 ) {
if( sGet.substring(0,2)==colDrives.Item(i)){
sGet = colDrives.Item (i + 1) + "\\" + sGet.substring(3);
break;
}
}
s=s+sGet+"\r\n";
iItem=GetNextItem(iItem,2);
}
SetClipboard(s);
//Message( s );
}
|
|