Versionen im Vergleich
verglichen mit
Schlüssel
- Diese Zeile wurde hinzugefügt.
- Diese Zeile wurde entfernt.
- Formatierung wurde geändert.
Inhalt |
---|
Öffnet einen Dateiauswahl-Dialog, der den Pfad zur gewählten Datei (oder nil) zurückliefert (EXPOS-unabhängige Funktion!).
Prototype
Codeblock |
---|
DLG_DateiAuswahl( pattern, directory ) |
Parameter
Parameter | Typ | Bedeutung |
---|---|---|
pattern | string | optional: Pattern für Dateinamen und -endungen, die ausgewählt werden können, z.B. "*.csv". |
directory | string | optional: Standard-Verzeichnis, in welchem die Dateiauswahl sich öffnet. |
Rückgabewert
Nummer | Typ | Bedeutung |
---|---|---|
1 | string/nil | Dateipfad oder nil bei Abbruch. |
Hinweise
Ein Datei-Filter muss in der folgenden Form angegeben werden:
Codeblock Beschreibung\t*.txt;*.csv;*.xls.
- Mehrere Filter müssen untereinander durch einen Tabulator
\t
getrennt werden. Genaueres kann den Beispielen entnommen werden.
Beispiel
Codeblock | ||
---|---|---|
| ||
-- Alle .csv-Dateien und nil-Check local datei = DLG_DateiAuswahl( "*.csv" ) if datei ~= nil then SY_Proto( "Datei ausgewählt: " .. datei ) else SY_Proto( "Dateiauswahl abgebrochen." ) end -- Datei-Auswahl ohne Filter, ohne Startverzeichnis local datei = DLG_DateiAuswahl() -- Datei-Auswahl mit Filter, ohne Startverzeichnis local datei = DLG_DateiAuswahl( "Bilder\t*.jpeg;*.bmp;*.gif\tAlle Dateien\t*.*" ) -- Datei-Auswahl ohne Filter, mit Startverzeichnis local datei = DLG_DateiAuswahl( "", "C:\\WINDOWS" ) -- Datei-Auswahl mit Filter und Startverzeichnis local datei = DLG_DateiAuswahl( "Bilder\t*.jpeg;*.bmp;*.gif\tAlle Dateien\t*.*", "C:\\WINDOWS" ) |
Siehe auch
Siehe auch EX_DateiAuswahl. Die Funktion hat außerdem einen Alias DLG_FileOpenDialog
mit denselben Parametern.