■フォルダ選択ダイアログを開く
BrowseForFolder を使うとフォルダ選択ダイアログを開くことができます。
Shell.BrowseForFolder(Hwnd, Title, Options[, RootFolder]);
BrowseForFolder メソッドはフォルダ選択ダイアログを開いて選択された Folder オブジェクトを返します。
Hwndは親のウィンドウハンドルで0に指定しておけばいいです。
Titleはダイアログに表示されるタイトルです。
Optionsはダイアログのスタイルです(後述)。
RootFolderはダイアログのツリーの一番上のフォルダを指定します。
上のvDirと同様です。
scripts/browseforfolder.js
--------------------------------------------------------------
var Shell = WScript.CreateObject("Shell.Application");
var objFolder = Shell.BrowseForFolder(0, "フォルダを選ぶ", 0, "c:\\");
if(!objFolder) {
WScript.Echo("フォルダを選択してください");
WScript.Quit();
}
WScript.Echo(objFolder.Items().Item().Path);
最終更新:2009年02月02日 16:21