Displays a Windows file open dialog box allowing the user to select a file name. Note, this function does not open the file.
rhinoscriptsyntax.OpenFileName (title=None, filter=None, folder=None, filename=None, extension=None)
rhinoscript.userinterface.OpenFileName (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.OpenFileName()
if filename: rs.MessageBox(filename)
filename = rs.OpenFileName("Open", "Text Files (*.txt)|*.txt||")
if filename: rs.MessageBox(filename)
filename = rs.OpenFileName("Open", "Text Files (*.txt)|*.txt|All Files (*.*)|*.*||")
if filename: rs.MessageBox(filename)