This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

SystemDialogInput

SystemDialogInput["type"]
brings up an interactive system dialog and returns the value chosen in the dialog.
SystemDialogInput["type", init]
uses init as the initial setting in the dialog.
  • Possible types include:
"Color"color picker dialog
"Directory"directory dialog
"FileOpen"file open dialog
"FileSave"file save dialog
"RecordSound"record sound dialog
  • When SystemDialogInput is evaluated, Mathematica stops until the dialog has been dismissed, and a result returned.
  • Many dialog types allow the option WindowTitle to be given.
  • For "FileOpen" and "FileSave", filters for files can be specified in the form SystemDialogInput[..., {init, {"type1"->{"patt11", "patt12", ...}, "type2"->{...}, ...}}], analogous to FileNameSetter.
Put up a system color picker dialog, returning the color picked:
In[1]:=
Click for copyable input
Out[1]=
 
Put up a system file open dialog, returning the name of the file chosen:
In[1]:=
Click for copyable input
Out[1]=
 
Use the system sound recording dialog:
In[1]:=
Click for copyable input
Out[1]=
New in 6