显示一个文件保存对话框。
FileSaveDialog ( "标题", "起始目录", "文件类型" [, 选项 [, "默认文件名"]] )
参数
| 标题 | 文件保存对话框的标题。 |
| 起始目录 | 在文件选择对话框的文件树中显示的起始目录。 |
| 文件类型 | 筛选文件类型,例如:"所有文件(*.*)" 或 "文本文档(*.txt)" |
| 选项 | [可选参数] 对话框相关选项:若要同时应用多个选项,只需把各个数值加起来即可。 1 = (如果用户键入文件名则)目标文件必须确实存在 2 = (如果用户键入路径则)路径必须确实存在 4 = 允许选择多个文件 8 = (如果目标文件并不存在则)提示用户(弹出对话框)可创建新文件 16 = 询问用户(弹出对话框)是否覆盖文件 |
| 默认文件名 | [可选参数] 提示用户可保存的默认文件名(在文件名列表框中预填此文件名)。 |
返回值
| 成功: | 返回选中文件的完整路径。如果选中多个文件则以竖线分割,例如"目录|文件1|文件2|..." |
| 失败: | 把 @error 设为 1。 |
注意
如需筛选多种文件类型请参照下面的示例在 文件类型 参数中使用分号来分隔每个文件类型(并把它们放在小括号内)。
相关
FileOpenDialog, FileSelectFolder
示例
$MyDocsFolder = "::{450D8FBA-AD25-11D0-98A8-0800361B1103}"
$var = FileSaveDialog( "请选择一个名字", $MyDocsFolder, "脚本文件(*.aut;*.au3)", 3)
; 选项 3 = 将一直存在直到用户选中合法的路径/文件名
If @error Then
MsgBox(4096,"","没有保存。")
Else
MsgBox(4096,"","您选择了 " & $var)
EndIf