WSH/JScriptやHTAで、フォルダ選択ダイアログを出すことができます。
このために、ShellオブジェクトのBrowseForFolder()メソッドを使います。
// フォルダ選択ダイアログ function selectdir() { var objShell = new ActiveXObject("shell.application"); var folder = objShell.BrowseForFolder(0, "フォルダ選択", 0); if (folder == null) return; var path = folder.Self.Path; return path; }