dialog_pickfile 함수

IDL Tip 2012. 3. 12. 21:32


프로그램을 User-Friendly 하게 만들때 쓸 수 있는 함수..
이번에 프로그래밍을 해서 다른 사람이 쓰게 하도록 만들 때 유용하게 사용했음.


result=dialog_pickfile( [, DEFAULT_EXTENSION=string] [, /DIRECTORY] [, DIALOG_PARENT=widget_id] [, DISPLAY_NAME=string] [, FILE=string] [, FILTER=string/string array] [, /FIX_FILTER] [, GET_PATH=variable] [, GROUP=widget_id] [, /MULTIPLE_FILES] [, /MUST_EXIST] [, /OVERWRITE_PROMPT] [, PATH=string] [, /READ | , /WRITE] [, RESOURCE_NAME=string] [, TITLE=string] )

많은 옵션들이 들어가 있음.


이 중에서 자주 쓰는 옵션은,

/directory : 이 옵션을 쓸 경우, 윈도우 프로그램에서 열기 버튼을 눌러서 경로를 지정하는 기능과 유사.
                 단 IDL에서 이 기능을 쓰면 그 지정경로의 스트링 값을 반환해준다는 것.

Filter :  내가 찾고자 하는 화일의 확장자만을 지정해 줄 수 있음.
          혹은 특정 종류의 확장자를 가지는 화일을 골라내 주는 기능
          예를 들어서 확장자가 fit, fits, fts 화일만 골라내려 한다면, filter=['fit','fits','fts']

Path :  초기에 팝업창이 열릴 때 기본적으로 열리는 곳을 찾게 해 주는 옵션


IDL 6.x대 버젼부터는 사용가능..

'IDL Tip' 카테고리의 다른 글

Postscript에 영상과 그래프를 나란히 그리고 싶을 때..  (0) 2012.03.12
Adding a Colorbar  (0) 2012.03.12
움직이는 GIF 화일 만들기(예제)  (0) 2012.03.12
Z-buffer 사용법  (0) 2012.03.12
SolarSoft  (0) 2012.03.12
Posted by 해 바라기
,