DLGSAVE Command: Windows

Opens the Save As dialog box.
Windows specifics: all

Syntax

DLGSAVE <LONGFILTER=“filters” | FILTER='filters' <REPLACE> > <EXPORT> <NOPROMPT>
<VERIFY> <ALTCMD='command'>

Required Arguments

no arguments
opens the Save As dialog box with the default settings.
LONGFILTER=“filters” | FILTER='filters'
LONGFILTER=“filters” specifies one or more file filters to use as search criteria for displaying files in the Save as dialog box. The first filter in the argument list is the default filter and is used as the search criteria. All of the filters in the argument list are added to the list of filters in the Files of type: combo box. To search for additional file types, you would select another filter from the Files of type: combo box.
You must enclose the filter in double quotation marks. Note that you can specify long filename extensions that include spaces and single quotes, and each filter that you specify must be separated by a vertical bar (|). For example, if you specify
dlgsave longfilter="*.text|*.Bob's work|*.**XX"
the dialog box displays all files in the current folder that have .TEXT as their file extension, and the dialog box adds *.text, *.Bob's work, and *.**XX to the Files of type: combo box.
When you are using the DLGSAVE command in the DM statement, do not use single quotation marks as part of a longfilter. The DM statement requires single quotation marks around the command that it submits. A single quotation mark in the longfilter indicates to the DM statement the end of the command.
FILTER='filters' specifies one or more file filters to use as search criteria for displaying files in the Open dialog box. The first filter in the argument list is the default filter and is used as the search criteria. All of the filters in the argument list are added to the list of filters in the Files of type: combo box. To search for additional file types, you would select another filter from the Files of type: combo box. You must enclose the filter list in quotation marks. Separate multiple lists with a space. For example, if you specify
dlgsave filter='*.bak *.txt'
the dialog box displays all files in the current folder that have a .BAK file extension, and the dialog box adds both *.BAK and *.TXT to the Files of type: combo box.
Note:The difference between LONGFILTER=“filters” and FILTER='filters' is that with LONGFILTER=“filters” you can use spaces and quotes in the filters, where in FILTER='filters' you cannot use spaces and quotes.
REPLACE
replaces the filter list with the specified filters instead of concatenating the list with the default filters. This option is valid only when you specify the LONGFILTER= or FILTER= arguments as well. For example, the command
dlgsave longfilter="*.txt" replace
will load the Files of type: combo box with only the *.TXT specification (instead of the default file types).
EXPORT
invokes the Export dialog box, allowing you to export graphics files from your SAS session. For more information about the Export dialog box, see Exporting Graphics for Use with Other Applications.
NOPROMPT
does not prompt the user to replace or append an existing file.
VERIFY
verifies whether the active window contains a File menu with a Save item. If it does, the Save As dialog box invokes the Save item instead of the default FILE command.
The VERIFY argument is not valid when specified with ALTCMD or EXPORT.
ALTCMD='command'
specifies the command to be applied to the file that is selected from the Save As dialog box. For example, the command
dlgsave altcmd='prtfile'
sets the file selected from the Save As dialog box as the current print file. The FILE command is the default command.

Details

The Save As dialog box lets you save the contents of the active window to a file. To access the Save As dialog box from the menus, select the File menu and then select Save As .

See Also

The Enhanced Editor section, Saving Files
The Program Editor section, Saving Files