Displays a Windows file save dialog box allowing the user to enter a file name. Note, this function does not save the file.
rhinoscriptsyntax.SaveFileName (title=None, filter=None, folder=None, filename=None, extension=None)
rhinoscript.userinterface.SaveFileName (title=None, filter=None, folder=None, filename=None, extension=None)
title |
Optional. String. A dialog box title. |
filter |
Optional. String. A filter string. The filter string must be in the following form: "Description1|Filter1|Description2|Filter2||", where "||" terminates filter string. If omitted, the filter (*.*) is used. |
folder |
Optional. String. A default folder. |
filename |
Optional. String. A default file name. |
extension |
Optional. String. A default file extension. |
String |
The file name if successful. |
None |
If not successful, or on error. |
import rhinoscriptsyntax as rs
filename = rs.SaveFileName()
if filename: rs.MessageBox(filename)
filename = rs.SaveFileName ("Save", "Text Files (*.txt)|*.txt||")
if filename: rs.MessageBox(filename)
filename = rrshui.SaveFileName ("Save", "Text Files (*.txt)|*.txt|All Files (*.*)|*.*||")
if filename: rs.MessageBox(filename)