アットウィキロゴ

wsh_filedialog

■フォルダ選択ダイアログを開く
 
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