|
<< Click to Display Table of Contents >> PackBench > 8.0 > User Guide > Konfiguration > Workflows konfigurieren > Benutzerdefinierte Variablen Datei |

Eine Variable des Typs File bietet die folgenden zusätzlichen Optionen für die Konfiguration:
Der Modus für die Variable kann hier festgelegt werden. Es stehen zwei verschiedene Modi zur Verfügung.
Show open file dialog: Wenn dieser Modus ausgewählt ist, öffnet die Variable einen Datei-Öffnen-Dialog.
Show save file dialog: Wenn dieser Modus ausgewählt ist, öffnet die Variable einen Datei-Speichern-Dialog.
Dieser Wert bestimmt, welche Erweiterungen und Dateinamen im Dateibrowser sichtbar sind. Es muss eine vollständig qualifizierte Filterzeichenfolge sein (Beispiel: *.msi). Zwei oder mehr Optionen können durch Pipes getrennt werden (Beispiel: Installer files|*.msi|All files|*.*). Zwei oder mehr Erweiterungen können durch Semikolons getrennt werden (Beispiel: *.msi;*.mst). Das Feld kann leer gelassen werden, um alle Dateien und Erweiterungen zuzulassen.
Hier wird der Standardwert der Variablen definiert. Der Wert enthält den Pfad zu einer Datei. Er kann entweder durch manuelles Eingeben des Pfads oder durch Klicken auf die Schaltfläche Durchsuchen [...] eingegeben werden. Der Dialog Open wird angezeigt. Navigieren Sie zur Zieldatei und klicken Sie auf die Schaltfläche Open.
Wenn die Option Verify whether the specified folder exists aktiviert ist, prüft PackBench, ob der in der Variablen angegebene Pfad gültig ist, und gibt eine Fehlermeldung zurück, wenn dies nicht der Fall ist.
Der Standardwert kann Run-Variablen enthalten (siehe Kapitel PackBench-Variablen). Standardwerte werden aufgelöst, wenn Sie sie ändern. Beispielsweise um festzulegen, dass eine Variable standardmäßig das vollständige Paketverzeichnis und einen beliebigen Dateinamen enthalten soll, verwenden Sie den folgenden Standardwert:
($PkgDir)\TestFile.log
Durch Aktivieren des Kontrollkästchens Mark this variable as required kann eine Variable des Typs File als Pflichtvariable definiert werden. Dies bedeutet, dass während eines Runs ein gültiger Wert eingegeben werden muss.