FileSelectFolder
提供: AutoHotkey Wiki
実行制御 | GUI表示 | 演算・変数 | メモリ・DLL操作 | 文字列操作 |
キーボード | マウス | シェル | ウィンドウ | ウィンドウグループ
ステータスバー | コントロール | サウンド | ファイル | INIファイル |
レジストリ | 環境変数 | AutoHotkey | その他 | 設定関係 | オブジェクト
FileSelectFolder[編集]
フォルダ選択ダイアログを表示。
FileSelectFolder, OutputVar [, RootOrStartingFolder, Options, Prompt]
Parameters[編集]
引数名 | 説明 | |
---|---|---|
OutputVar | 選択されたフォルダパスが格納される変数名。 ドライブルート(例: C:\ )を除いて、パスの末尾には \ は付かない。
| |
RootOrStartingFolder | ツリーのルートとなるディレクトリを指定。 必ずフルパスで指定しなければならない。 ::{20d04fe0-3aea-1069-a2d8-08002b30309d} のようなCLSIDも指定可能。指定できるCLSIDはCLSID一覧参照 ::{450d8fba-ad25-11d0-98a8-0800361b1103}\My Pictures のように、CLSIDに続いてサブフォルダのパスをを指定することも可能省略時は マイコンピュータ また、フォルダパスの先頭に * をつけたものを指定すると、最初に選択されているフォルダを指定することができる。C:\ *C:\Windows のようにすることで、ルートフォルダと初期フォルダを同時に指定できる。
| |
Options | 以下のものの和。デフォルトは 1 。
| |
0 | オプションなし | |
1 | 新規フォルダ作成 ボタンを表示。(WindowsXP+IE6以上が必要)
| |
2 | フォルダ名入力欄を表示 | |
4 | to the above number to omit the BIF_NEWDIALOGSTYLE property. Adding 4 ensures that FileSelectFolder will work properly even in a Preinstallation Environment like WinPE or BartPE. However, this prevents the appearance of a "make new folder" button, at least on Windows XP. ["4" requires v1.0.48+] | |
Prompt | ダイアログに表示されるメッセージ |
ErrorLevel[編集]
ユーザーがファイルを選択せずにダイアログを閉じた場合は 1
。([キャンセル]ボタンを押す等)
まれに、システムがダイアログを表示することを拒否した場合も 1
になる。
それ以外は 0
。
AHKL [v1.1.04+] このコマンドは失敗した場合に例外をスローすることができる。詳細は実行時エラーを参照。
Remarks[編集]
ダイアログを表示している間GUIウィンドウを操作できないようにしたい場合は、 Gui,+OwnDialogs
を実行する。
Related[編集]
FileSelectFile, MsgBox, InputBox, ToolTip, FileCopyDir, FileMoveDir, SplitPath
Example(s)[編集]
FileSelectFolder, OutputVar, , 3 If OutputVar = MsgBox, The user didn't select a folder. Else MsgBox, The user selected folder "%OutputVar%".