@GETFILE[d:\pfad\dateiname[,filter[,titel]]]:  Öffnet ein Dialogfeld zur Auswahl einer Datei. d:\path\filename gibt das anfängliche Verzeichnis und den Dateinamen an, die im Dialogfeld angezeigt werden, und kann Platzhalter enthalten. Gibt den vollständigen Pfad und Namen der ausgewählten Datei zurück oder eine leere Zeichenfolge, wenn der Benutzer "Abbrechen" wählt oder Esc drückt. Der optionale zweite Parameter gibt die zu verwendende Dateierweiterung an. Sie können mehrere Erweiterungen angeben, indem Sie sie mit Semikolon trennen. Mit%@getfile[c:\windows,*.exe;*.btm] kann der Benutzer  beispielsweise  nur aus . EXE- und . BTM-Dateien auswählen .

 

Die Parameter müssen in Anführungszeichen gesetzt werden, wenn sie Leerzeichen oder Sonderzeichen enthalten. Auf einem LFN-Laufwerk kann der zurückgegebene Dateiname Leerzeichen oder andere Sonderzeichen enthalten. Um Probleme zu vermeiden, die durch diese Zeichen verursacht werden könnten, setzen Sie den zurückgegebenen Namen in Anführungszeichen, bevor Sie ihn an andere Befehle weitergeben.  Weitere Einzelheitenfinden Sie in den Hinweisen unter Variable Funktionen.

 

Wenn filename in Anführungszeichen gesetzt wird, wird auch der zurückgegebene Dateiname in Anführungszeichen gesetzt (falls erforderlich).

 

@GETFILE akzeptiert einen optionalen dritten Parameter, um den Titel des Dialogfelds festzulegen.

 

Wenn Sie nach Verzeichnissen suchen, verwenden Sie @GETFOLDER.

 

Beispiele:

 

echo %@getfile[*]

 

@getfile

 

echo %@getfile["%windir",*.exe]

 

@getdir3