MDIBrowser Part22

このエントリーをはてなブックマークに追加
875名無しさん@お腹いっぱい。
//開いているタブのURLをクリップボードにコピー

var mdi = new ActiveXObject("MDIBrowser.API");

if (mdi.GetTabCount() == 0) {
mdi = null;
WScript.Quit();
}

var window = mdi.GetWindowObject(0);
if (window == null) {
mdi.ShowMessage("WindowObject取得エラー");
mdi = null;
WScript.Quit();
}

var i;
var urls = "";
try {
for (i = 0; i < mdi.GetTabCount(); i++) {
urls += mdi.GetWindowObject(i).location.href + "\n";
}
}
catch (e) {
mdi.ShowMessage(i + "番目のタブのURL取得中にエラーが発生しました。\n" + e);
}

window.clipboardData.setData("Text", urls);
window = null;
mdi = null;