Können Konfigurationsvariablen auch per Tastatureingabe (KeyIn) spezifiziert werden?
Alternativ zu dem Dialog für Konfiguration (~svariablen im Pulldownmenü Arbeitsbereich) kann eine Konfigurationsvariable auch mit der Tastatureingabe expand set definiert werden. Die Tastatureingabe befindet sich im Pulldwonmenü Extras. Ein Beispiel:Es soll eine Konfigurationsvariable namens MEINEVARIABLE erstellt werden und den Wert WERT1 bekommen. Dann müsste die Tastatureingabeexpand set meinevariable = wert1ausgeführt werden. Wenn man dann im Dialog Konfiguration nachschaut, wird diese Variable nun als blauer Eintrag mit diesem Wert existieren und als vom Benutzer angelegt deklariert. D.h., es wird in der aktuell verwendeten UCF-Datei eingetragen. Es können auch existierende Variablen der eigenen zugewiesen werden. Z.B. würdeexpand set aktuelledgn = $(_dgnfile)bewirken, dass die Variable AKTUELLEDGN als Wert immer den Pfad und Namen der aktuell geöffneten DGN anzeigt. Wieder nachprüfbar im Dialog Konfiguration.Konfigurationsvariablen können auch als Parameter in Tastatureingaben verwendet werden. Zum Beispiel, um eine Zelle zu erstellen, die den Namen der offenen DGN bekommen soll (ohne deren Endung), müsste$ create cell $(basename(_dgnfile))eingegeben werden. Es muss in diesem Beispiel allerdings eine Zellbibliothek angehängt sein, vorher ein Zaun definiert werden und ein Zellursprung existieren. In diesem Beispiel steht das erste $-Zeichen als Alias für die Tastatureingabe expand keyin. In anderen Worten könnte man auchexpand keyin create cell $(basename(_dgnfile))eingeben. Das zweite $-Zeichen besagt, dass der Ausdruck in der folgenden Klammer eine Konfigurationsvariable ist.Um eine Konfigurationsvariable zu prüfen, mus man nicht zwingend in den Dialog Konfiguration, sondern kann auch hier wieder mit einer Tastatureingabe arbeiten. Die Eingabeexpand echo $(ms_designseed)würde den Namen der DGN-Datei wiedergeben, die beim Erstellen einer neuen Datei im Feld Seed vorgeschlagen wird. Das Ergebnis wird in der Nachrichtenzentrale angezeigt. So könnte man übrigens, wie oben beschrieben, mit der Tastatureingabe expand set ms_designseed = meine_seed_datei erreichen, dass künftig die Datei meine_seed_datei.dgn als Seed-Datei vorgeschlagen wird beim Erstellen einer neuen DGN. meine_seed_datei.dgn müsste sich dafür im Pfad ..\WorkSpace\System\seed\ befinden, damit sie auch gefunden werden kann.
How to define a variable through key in