Ask File Command

Syntax: ask file <prompt> [for open] [of type <type>] or ask file <prompt> for save [with <default>] Applies to global


The ask file command displays a standard "Open File" dialog box that lets the user select a filename from the operating system. The user may either type the name of the file or select it from a scrolling list of files. The <prompt> string is displayed in the title bar of the window. The <type> parameter specifies a file type that is automatically used as a filter for the display list (only files with extension <type> are displayed). In Microsoft Windows, <type> represents a file extension and must have exactly three characters. On the Macintosh, <type> represents a file type and must have exactly four characters. If <type> is not specified, all files are listed. The full path name of the selected file is returned in it. The ask file for save command displays a standard "Save File" dialog box that lets the user type in the name of a file. The <default> parameter specifies the default name for the file.


The ask file for open command does not actually open the selected file. The ask file for save command does not actually save the indicated file, nor does it verify that the specified name is valid.


The following button handler lets the user open a new stack. If the user clicks on the Cancel button, a new stack is not opened. on mouseUp if the platform is "Windows" then put "STA" into filetype else put "STAK" into filetype end if type filetype if it is not empty then go to stack it end mouseUp Example 2: function read_line_from_file type "WRI" put it into file_name if file_name is not empty then open file file_name read from file file_name until return put it into the_line close file file_name return the_line else return "No file selected."
This text has been mechanically extracted from the Oracle Media Objects MediaTalk Reference, © 1995 Oracle Corporation, and is provided here solely for educational/historical purposes.