Code:
Umgebungen mit dem Befehl 'setcatenv' erzeugen oder anpassen Außerdem können Umgebungen mit dem Befehl setcatenv angepasst werden. Mit diesem Befehl können sowohl Benutzerumgebungen als auch globale Umgebungen erzeugt werden.
Der Befehl befindet sich im folgenden Verzeichnis:
C:\Program Files\Dassault Systemes\B18\intel_a\code\bin (Windows XP Pro)
C:\Program Files\Dassault Systemes\B18\win_b64\code\bin (64-Bit-Code unter Windows XP Professional x64 Edition)
C:\Program Files (x86)\Dassault Systemes\B18\intel_a\code\bin (32-Bit-Code unter Windows XP Professional x64 Edition)
Die vollständige Liste der Optionen für den Befehl
setcatenv
lautet:
Betriebsumgebungsoptionen
Diese Optionen geben die allgemeine Betriebsumgebung an:
-cs: Gibt den Namen der Produktlinie an, für die die Umgebung erzeugt wird;
Für die CATIA Produktlinie lautet der (standardmäßige) Wert 'CATIA'.
-e: Umgebungsdateiname; die Option "-e" ist obligatorisch.
-d: Gibt ein vorhandenes Verzeichnis an, in dem die Umgebungsdatei erzeugt wird (das Verzeichnis wird nicht erzeugt, wenn es nicht existiert);
wird "-d" nicht angegeben, wird die Umgebung im folgenden Verzeichnis erzeugt:
C:\Dokumente und Einstellungen\Benutzer\Anwendungsdaten\DassaultSystemes\CATEnv
Dabei steht "Benutzer" bei einer globalen Umgebung für "All Users" oder bei einer Benutzerumgebung für "MeineBenutzerID".
-p: Gibt den Installationsordner an und ist obligatorisch (standardmäßig der Standardinstallationsordner: C:\Program Files\Dassault Systemes\B18)
-server: Erzeugt eine geeignete Umgebung für Umgebungen vom Typ Server. Der Wert der Variablen CATUserSettingPath ist bei einer Serverumgebung und einer interaktiven Umgebung unterschiedlich. Die Option "-e" ist bei Angabe von Serverumgebungen verbindlich, und sie überschreibt immer eine vorhandene Umgebung mit dem gleichen Namen. Folglich sind zur Verwendung dieser Option Administratorrechte erforderlich.
-cf: Legt den Namen oder Pfad einer vorhandenen Umgebung fest, von der eine neue Umgebung erzeugt wird.
Dazu beispielsweise den folgenden Befehl eingeben:
setcatenv -e MeineNeueUmgebung -cf CATIA.V5R18.B18
Dieser Befehl erzeugt die neue Umgebung 'MeineNeueUmgebung' aus einer Kopie von CATIA.V5R18.B18.
Dadurch können vorherige Anpassungen übernommen werden, ohne diese erneut in der neuen Umgebung erzeugen zu müssen.
Die Variable CATReferenceSettingPath wird beispielsweise häufig dazu verwendet, Einstellungen zu speichern, die vom Administrator gesperrt werden, und kann verschiedene Einstellungsstufen verketten. Das Kopieren einer vorhandenen Umgebung spart Zeit, da die neue Umgebung nicht angepasst werden muss.
Wenn die Option "-cf" nicht verwendet wird, werden alle Variablen in der neuen Umgebung mit den Standardwerten festgelegt. Wenn nur der Name in der Option "-cf " angegeben ist, wird die Vorlagenumgebung in den Standardspeicherverzeichnissen (Benutzer oder Global) gesucht.
Verhaltensoptionen
Diese Optionen legen eine Verhaltensart fest:
-v yes/no:
-v yes (Standardwert): ausführlicher Modus
-v no: nicht ausführlicher Modus
-new yes/no:
yes (Standardwert): Eine Umgebung mit dem gleichen Namen (falls vorhanden) wird überschrieben.
no: Wenn eine Umgebung den gleichen Namen hat, wird sie nicht überschrieben (es geschieht nichts).
Wenn jedoch keine Umgebung mit demselben Namen gefunden wird, wird in beiden Fällen eine neue Umgebung erzeugt (unabhängig davon, ob "yes" oder "no" angegeben wird).
-tools: Richtet das Menü Tools ein, das die Befehle Environment Editor V5R18, Nodelock Key Management V5R18, Settings Management V5R18, Software Management V5R18, Batch Management V5R18 und Printers V5R18 enthält.
Dies ist eine exklusive Option: Den Befehl einmal wie folgt ausführen:
setcatenv -tools -cs MeineProduktlinie
-desktop yes/no: Definiert die Desktop-Darstellung der Umgebung, falls sie nicht bereits vorhanden ist. Der Standardwert ist "yes". Äquivalent zu "-icon yes" "-menu yes".
-icon yes/no: erzeugt ein Startsymbol auf dem Desktop. Der Standardwert ist "yes".
-menu yes/no: erzeugt ein Startsymbol im Menü 'Start'. Der Standardwert ist "yes".
Aktionsoptionen
Diese Optionen geben eine bestimmte Erzeugungs- oder Änderungsaktion an:
-a user/global: Gibt an, ob eine Benutzerumgebung oder eine globale Umgebung erzeugt wird. Der Standardwert ist "user". Für die Erzeugung einer globalen Umgebung sind Administratorrechte erforderlich.
-h: Zeigt Hilfetext an.
Die Protokolldatei catenv.log protokolliert Umgebungserzeugungs- und Änderungsoperationen. Die Protokolldatei wird im temporären Ordner in einem der folgenden Pfade erzeugt:
dem Pfad, der durch die Umgebungsvariable TMP angegeben wird
dem Pfad, der durch die Umgebungsvariable TEMP angegeben wird, wenn TMP nicht definiert ist
dem aktuellen Verzeichnis, wenn weder TMP noch TEMP definiert ist
Durch Erzeugen einer Umgebung mit dem Befehl setcatenv wird die folgende Umgebung festgelegt:
konfiguriert das Menü Start->Programme->MeineProduktlinie durch Hinzufügen des Direktaufrufs für die Umgebung
erzeugt den Direktaufruf für die Umgebung auf dem Desktop
Wird eine neue Umgebung erzeugt, kann eine Sitzung mit der neuen Umgebung mit folgendem Befehl gestartet werden:
cnext -env Meine_neue_Umgebung -direnv MeinUmgebVerzeichnis
Dabei steht "Meine_neue_Umgebung" für den Namen der erstellten Umgebung und "MeinUmgebVerzeichnis" für den Namen des Umgebungsverzeichnisses.