Ask File Command
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.
if the platform is "Windows" then
put "STA" into filetype else
put "STAK" into filetype
if it is not empty then go to stack it
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 "No file selected."
This text has been mechanically extracted from the Oracle Media Objects 18.104.22.168 MediaTalk Reference, © 1995 Oracle Corporation, and is provided here solely for educational/historical purposes.