Funktionsreferenz

FileSaveDialog

Zeigt den "Datei speichern"-Dialog an.

FileSaveDialog ( "title", "init dir", "filter" [, options [, "default name"]] )

 

Parameter

title Titel des Dialoges.
init dir Startverzeichnis.
filter Dateifilter wie z.B. "Alle (*.*)" oder "Textdateien (*.txt)"
options [optional]
  1 = Datei muss existieren (wenn der Nutzer einen Dateinamen eintippt)
  2 = Pfad muss existieren (wenn der Nutzer einen Pfad eintippt)
  4 = Erlaube Mehrfachauswahl
  8 = Frage nach Erstellung einer neuen Datei, wenn diese nicht existiert.
 16 = Frage beim Überschreiben einer Datei
default name [optional] Dateinamensvorschlag, der als Vorgabe verwendet wird.

 

Bemerkungen

Trenne die Filter wie im Beispiel zu sehen mit Semikolona ab.
Hinweis: Zur Zeit werden mehrere Filtergruppen noch nicht unterstütz.

Wenn der Dateinamensvorschlag gegeben werden soll, müssen auch die options angegeben werden.
Wenn du keine Option möchtest, verwendest du als Wert 0.

Besondere Windows-Ordner (wie z.B "Eigene Dateien") können manchmal auch als Startverzeichnis gesetzt werden; siehe Anhang.

 

Siehe auch

FileOpenDialog, FileSelectFolder

 

Beispiel


$MyDocsFolder = "::{450D8FBA-AD25-11D0-98A8-0800361B1103}"

$var = FileSaveDialog( "Choose a name.", $MyDocsFolder, "Scripts (*.aut;*.au3)", 3)
; option 3 = dialog remains until valid path/file selected

If @error Then
    MsgBox(4096,"","Save cancelled.")
Else
    MsgBox(4096,"","You chose " & $var)
EndIf