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%".