タイトル | 【小ネタ】 wshでフォルダ選択ダイアログを表示する方法があるようです |
---|---|
投稿者 | 銀松? |
投稿日 | 2007-11-15 (木) 00:11:51 |
質問
こんばんは。
WSHを使うことで、フォルダ選択ダイアログを表示してバッチファイルに渡すことができるようです。
http://www.google.co.jp/search?q=JSCRIPT+%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E9%81%B8%E6%8A%9E&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_jaJP221JP221
# サポートファイルで使えないかなぁ?と思いまして
回答
だいぶ判りましたが・・・
銀の匙? (2007-11-15 (木) 18:51:59)
あれからもう少し調べたら、以下を除きでけました
・新しいフォルダ作成ボタンはいらないけど消せない
・ファイルの選択が出来そうなんだが、やってみるとコケる
これがでければ、アップデートリストとかのファイル指定がでけて完璧なんだすが・・・
ちょっと調べてみました
銀の匙? (2007-11-15 (木) 12:41:55)
FolderBrowserDialog 便利そうに見えてなかなか使いにくいです
・新しいフォルダ作成ボタンはいらないけど消せない
・DefaultPathを設定したくてrootPath指定すると、その下サブフォルダ選択となってしまう
やりたいのは、あくまでDefaultPath指定なんだけどなぁ
・半角スペース込みのフォルダを選択すると、WScript.EchoでDOSバッチに渡せない
受け取り側がスペースで変数を切ちゃうんですよね・・・致命的だなぁ
ダブルクォーテーションで括ればいいのでしょうけど、TEXT編集で " 追加できたっけ?
・デスクトップとかを選択された場合、再選択したいけどリカバリーが難しい
まぁ、全てVBSの世界で済ませれば、ことは簡単なんでしょうけど
FolderSelect用VBS
銀の匙? (2007-11-15 (木) 08:42:56)
こんにちは、
BrowseForFolderメソッドを使うと簡単に取得できますね。
iniファイル自動作成に利用できそうです。
情報どうもでした。