SystemDialogInput
This feature is not supported on the Wolfram Cloud.

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.

Details and OptionsDetails and Options

  • 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, the Wolfram System stops until the dialog has been dismissed, and a result returned.
  • If the dialog is canceled, SystemDialogInput returns $Canceled.
  • Many dialog types allow the option WindowTitle to be given.
  • For and , filters for files can be specified in the form SystemDialogInput[,{init,{"type1"->{"patt11","patt12",},"type2"->{},}}], analogous to FileNameSetter.
  • is not supported on all platforms.

ExamplesExamplesopen allclose all

Basic Examples  (3)Basic Examples  (3)

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]=
Introduced in 2007
(6.0)