| LOADENV | |
| Syntax | LOADENV filename LOADENV filename.ext (LOADENV) LOADENV type-descriptors |
| Explanation | LOADENV loads the contents of the environment
file specified by its input from the disk. The environment
file contains the workspace, the graphics windows, and the Listener window,
plus the window positions. The environment file is stored in a compressed
binary format. LOADENV throws an error if the file is not successfully
loaded.
Note that the file still exists on the disk. If no file name extension is specified, LOADENV loads the file filename.LGZ. To load a file that has no extension, a period is necessary after the filename. LOADENV is also capable of displaying a standard file
open/save dialog box. In order to open a dialog box instead of
a file, the file name contains a list of file type descriptors. A
file type descriptor is a file type, optionally followed by an "="
and a description. The text "lgz=Logo environment file" would
be a vaild file type descriptor for all files ending with ".LGZ".
More than one file descriptor may be supplied; in this case, separate
the descriptors with commas. The file open/save dialog would
display all files ending with the given file type. A Windows
dialog would also display the description of the file types, while
a Macintosh dialog would display the matching files only. The Logo
command LOADENV 'lgz=Logo environment file,txt=Text file' would, for example,
display all files ending with .LGZ or .TXT. If you use "*" as a file type, the file open/save dialog displays all available files. This is done differently on Windows and Macintosh. A Windows dialog would initially display all files with the first type, and offer all additional file types as choices. The Macintosh dialog would always display all files matching all file types. If you use the empty word or the empty list as a file name, Logo automatically opens a file open/save dialog displaying all available files. Clicking the Cancel button in a file open/save dialog cancels the execution of the LOADENV command. Alternatively, you may also enclose the command in parentheses,
i.e. "(LOADENV)", to open a dialog box with default parameters. |
| Examples | LOADENV "ANDYSENV |