AutoHotKey(오토핫키) 설명서 FileSelectFolder

Posted by 발전소장
2014. 8. 14. 00:34 AutoHotKey/Commands

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
폴더 나이리력란을 표시
Prompt 다이얼로그에 표시되는 메세지

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