DIALOGBOX OPEN, title, path, file, strvar
|
DIALOGBOX SAVE, title, path, file, strvar
|
Mit dem Kommando kann die Dialogbox OPEN oder SAVE AS ausgegeben werden, um vom Benutzer einen Dateinamen auswählen zu lassen. Als Wert für die Parameter title, path und file ist jeweils ein String anzugeben, d.h. es können alle Varianten angegeben werden, die als String zulässig sind, wie z.B. Stringvariable, Zeilennummer, Line-Variable, zusammengesetzte String usw. Der ausgewählte Dateiname wird in der angegebenen Stringvariablen zurückgegeben. Die Datei kann dann mit dem Kommando READ strvar gelesen bzw. mit dem Kommando WRITE strvar geschrieben werden.
| |
OPEN Mehrfachauswahl, Variante 1 (Stringvariable) | |
DIALOGBOX OPENMULTI, title, path, file, strvar-path, strvar-files, ivar
|
Mit dem Kommando kann die Dialogbox OPEN ausgegeben, wobei auch mehrere Dateien ausgewählt werden können. Die ausgewählten Dateinamen werden in Stringvariable geschrieben. Der Pfadname wird in die 1. Stringvariable (strvar-path) geschrieben. Die Dateinamen werden, jeweils getrennt durch das Trennzeichen X'00', in die 2. Stringvariable (strvar-files) geschrieben. | |
OPEN Mehrfachauswahl, Variante 2 (Datei) | |
DIALOGBOX OPENMULTI, title, path, file, strvar-tmpfile, ivar
|
Mit dem Kommando kann die Dialogbox OPEN ausgegeben, wobei auch mehrere Dateien ausgewählt werden können. Die ausgewählten Dateinamen werden in die Datei geschrieben, die in der Stringvariablen strvar-tmpfile angegeben ist. Für jeden vollständigen Dateinamen einschl. Verzeichnisnamen wird ein Satz in die Datei geschrieben. | |
title | Titel für die Dialogbox als String. |
path | Verzeichnis für die Initialisierung der Dialogbox als String, z.B. 'c:\test' .
|
file | Auswahlbedingungen für das Feld "Dateiname" in der Dialogbox als String, z.B. '*.TXT' . Damit kann die Anzahl der angezeigten Dateien eingeschränkt werden.
|
Dateiname für die Ergebnisdatei OPENMULTI Variante 2 | |
strvar-tmpfile | Stringvariable, die einen Dateinamen enthält. In diese Datei werden die ausgewählten Dateinamen einschl. Verzeichnisnamen (pro Name ein Satz) geschrieben. |
Ergebnis-Variable für OPEN und SAVE | |
strvar | Stringvariable, in die der ausgewählte Dateinamen übertragen wird. Falls kein Dateiname ausgewählt wurde, enthält die Stringvariable einen Leerstring. |
Ausgaben OPENMULTI, Variante 1 (Stringvariable) | |
strvar-path | Stringvariable, in die der Verzeichnisname der ausgewählten Dateien übertragen wird. |
strvar-files | Stringvariable, in die alle ausgewählten Dateinamen ohne Verzeichnisname übertragen werden. Die Dateinamen sind durch das Trennzeichen X'00' getrennt. Nach dem letzten Dateinamen stehen 2 x'00'. Zum Trennen der Dateinamen kann das Kommando CUT verwendet werden. Siehe hierzu auch das Beispiel.
|
ivar | Diese Integervariable enthält nach Ausführung des Kommandos die Anzahl der ausgewählten Dateien, bei Fehler oder Abbruch 0. |
Ausgaben OPENMULTI, Variante 1 (Datei) | |
Die ausgewählten Dateinamen einschl., Pfadnamen (pro Name ein Satz) werden in die durch die Stringvariable strvar-tmpfile definierte Datei geschrieben. | |
ivar | Diese Integervariable enthält nach Ausführung des Kommandos die Anzahl der ausgewählten Dateien, bei Fehler oder Abbruch 0. |
Beispiele: | |
@dialogbox open,'Protokolldatei','c:\prot','*.log',#s1
| |