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.
Details and Options
- Possible types include:
-
"Color" color picker dialog "Directory" directory dialog "FileOpen" file open dialog "FileSave" file save dialog "RecordAudio" record audio 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 "FileOpen" and "FileSave", filters for files can be specified in the form SystemDialogInput[…,{init,{"type1"->{"patt11","patt12",…},"type2"->{…},…}}], analogous to FileNameSetter.
- "RecordSound" is not supported on all platforms.
Examples
open allclose allBasic Examples (3)
Scope (4)
Properties & Relations (1)
FileNameSetter also opens and saves files, but waits for a click from the user:
Text
Wolfram Research (2007), SystemDialogInput, Wolfram Language function, https://reference.wolfram.com/language/ref/SystemDialogInput.html (updated 2017).
CMS
Wolfram Language. 2007. "SystemDialogInput." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2017. https://reference.wolfram.com/language/ref/SystemDialogInput.html.
APA
Wolfram Language. (2007). SystemDialogInput. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SystemDialogInput.html