启动保存文件对话框.
FileSaveDialog ( "标题", "起始目录", "文件类型" [, 选项
[, "默认文件名" [, 句柄]]] )
标题 | 对话框窗口标题文本. |
起始目录 | 对话框文件树中显示的起始目录. |
文件类型 | 文件类型筛选, 如:"所有文件 (*.*)" 或 "文本文档 (*.txt)" 或者多重筛选, 如 "所有文件 (*.*)|文本文档 (*.txt)" (见备注). |
选项 | [可选参数] 2 = 路径必须存在(如果用户键入一个路径,以反斜杠结束) 16 = 提示覆盖文件 |
默认文件名 | [可选参数] 提示用户保存的文件名. 默认为空 (""). |
句柄 | [可选参数] 对话框的父窗口句柄. |
成功: | 返回选中文件的完整路径. 多选结果: "目录|文件1|文件2|..." |
失败: | 设置 @error |
@error: | 1 - 文件选择失败. |
2 - 文件类型筛选无效 |
Local $MyDocsFolder = "::{450D8FBA-AD25-11D0-98A8-0800361B1103}"
Local $var
= FileSaveDialog("选择文件名.", $MyDocsFolder, "脚本文件 (*.aut;*.au3)",
2)
; 选项 2 = 除非选择一个有效的路径/文件,或者按下取消按钮,
否则对话框将一直保持
If @error
Then
MsgBox(4096, "", "已取消保存.")
Else
MsgBox(4096, "", "你保存为:
" & $var)
EndIf
; 多重筛选
$var = FileSaveDialog("选择文件名.", $MyDocsFolder, "脚本文件 (*.aut;*.au3)|文本文件 (*.ini;*.txt)", 2)
; 选项 2 = 除非选择一个有效的路径/文件,或者按下取消按钮,
否则对话框将一直保持
If @error
Then
MsgBox(4096, "", "已取消保存.")
Else
MsgBox(4096, "", "你保存为:
" & $var)
EndIf
provider with jb51.net (unicode) |