WSHでフォルダウィンドウの操作

かなり前に、どこからか仕入れた情報をテキストにして保存していたのがあったので
そこからわかった事だけを。

//例)開いているC:aaa\bbbのフォルダの名前とURLを表示させてから閉じる。

var app = WSH.createobject('shell.application');
var win = app.windows();

for(var i = 0; i < win.count; i ++) {

	//ウィンドウタイトル(フォルダの名前)を取得
	var folder_name = win(i).locationname;

	//パスを取得
	var folder_path = win(i).locationurl;

	WSH.echo(folder_name + '\n' + folder_path);
	/*表示
		bbb
		file:///aaa/bbb
	*/

	//bbbであれば閉じる
	if(folder_name == 'bbb') win(i).quit();
}
app = null;

IEIEではないエクスプローラも同じ記述で操作できる。