OpenFileName

Displays a Windows file open dialog box allowing the user to select a file name. Note, this function does not open the file.

Syntax

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)

Parameters

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.

Returns

String

The file name if successful.

None

If not successful, or on error.

Example

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)

 

 

Also See

BrowseForFolder

OpenFileNames

SaveFileName