雑談掲示板/16

Last-modified: 2007-12-31 (月) 12:56:29
タイトル【小ネタ】 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ファイル自動作成に利用できそうです。
情報どうもでした。