Download RapidBATCH 5 Benutzerhandbuch
Transcript
Benutzerhandbuch Mit Hilfe der vordeklarierten Variablen [app_icon] lässt sich allerdings auch eine externe ICO-Datei als Icon benutzen. [app_icon] setzt dabei ein Icon, das für alle Fenster der Anwendung gilt, d.h. es lässt sich hierüber auch das Icon, welches bei LISTBOX, INFOBOX, EDITBOX und INPUTBOX links oben erscheint, mit ändern. Wird [app_icon] auf einen Leerstring gesetzt, wird automatisch das Standard-Icon der Anwendung wieder benutzt. Beispiel: rem TRAYMENU unter Verwendung eines individuellen Programm-Icons [app_icon] = '..\icons\orca1.ico' traymenu [eintrag] = 'Bitte wählen Sie einen Eintrag aus...', &2|Eintrag &3|-|B&eenden' 'Eintrag &1|Eintrag if [eintrag] ! '' echo 'Der gewählte Menüpunkt lautet: ' # [eintrag] else echo 'Das Icon wurde angeklickt.' endif end Datei- und Verzeichnisauswahl Nicht selten kommt es vor, dass man Datei- oder Verzeichnispfade vom Benutzer abfragen muss. Der Einsatz einer INPUTBOX wäre hier zwar auch möglich, aber unangebracht. Zur Lösung dieses Problems stellt RapidBATCH drei Dialoge zur Verfügung: OPENBOX, SAVEBOX und FOLDERBOX! Die Dialoge OPENBOX und SAVEBOX ermöglichen die Eingabe eines Dateinamens sowie das Browsen durch Verzeichnisse. Des weiteren kann ein Dateifilter gesetzt werden, der nur bestimmte Dateitypen zur Anzeige bringt.Der einzige Unterschied zwischen OPENBOX und SAVEBOX besteht darin, dass eine OPENBOX einen "Datei öffnen"-Dialog bereitstellt, wärend eine SAVEBOX einen "Datei speichern"-Dialog anzeigt. Folgendes Beispiel zeigt die Verwendung der OPENBOX zur Auswahl einer Datei. openbox [datei] = 'Bitte wählen Sie eine Datei aus:', 'Alle Dateien|*.*' echo 'Der Pfad zur gewählten Datei lautet: ' # [datei] end Die OPENBOX-Funktion stellt einen "Datei öffnen"-Dialog zur Verfügung Die OPENBOX-Funktion (alle Parameter sind hierbei identisch für die SAVEBOX) benötigt neben der Rückgabevariable einen Dialog-Titel (oder einen Aufforderungstext) und den bereits angesprochenen Dateifilter. Dieser Dateifilter kann sehr individuell gestaltet werden und ermöglicht den Einsatz der Wildcard-Platzhalter * und ?. Copyright © 2000-2006 by J.M.K S.F. Software Technologies, Jan Max Meyer All rights reserved. Seite 32 von 138