CATBatImpXMLSet
Inhaltsverzeichnis
Allgemeines
Das Tool CATBatImpXMLSet ermöglicht den Import von CATIA-Benutzereinstellungen aus XML-Files in CATSettings.
Aufruf
Der Aufruf erfolgt (ohne Environment) aus dem Verzeichnis <CATIAInstallPath>\code\bin durch das Kommando:
CATBatImpXMLSet XML-File [mode] XML-File: Pfad\Name.xml des zu importierenden XML-Files mode: -admin Start im Admin-Mode (Referenz-Settings importieren) -user Start im User-Mode (Default) (User-Settings importieren)
Bei Aufruf im Admin-Modus wird das xml-File in Referenz-Settings importiert. Default ist der User-Mode (Import in User-Settings).
Bei einem Direktaufruf dieses Tools (wie in der Online-Dokumentation angegeben) wird stets die Default-Environment verwendet. Um das Tool in einer anderen Environment auszuführen, muß es als Parameter (-run) zu CATSTART ausgeführt werden:
CATSTART -env ENVIRONMENT -run "CATBatImpXMLSet XML-File [mode]"
Batch-File
Das folgende Windows-Batch-File ('ImpXml.bat') vereinfacht den Aufruf des Tools, und erlaubt es, mehrere XML-Files auf einmal zu importieren. Die ersten Zeilen des Batch-Files werden entsprechend den Kommentaren editiert:
@echo off rem ==== Pfad zur aktuellen CATIA-Installation: set CATIA=C:\Programme\Dassault Systemes\B16\intel_a rem ==== Pfad und Namen der Environment, ohne Erweiterung .txt (!) set ENVIRONMENT=%allusersprofile%\Anwendungsdaten\DassaultSystemes\CATEnv\CATIA.V5R16.B16 rem ==== Verzeichnis, in dem die zu importierenden xml-Files stehen: set XML=N:\CAD\_CATIA\CAA+Scripts\_Batch\ExpSettings\xml rem ==== Modus: set M=-admin / set M=-user (Default) set M=-admin echo. echo Es werden alle XML-Files (*.xml) importiert, die zu finden sind echo unter dem Verzeichnis %XML% echo. echo Diese werden in die CATIA%M% Settings importiert echo entsprechend der folgenden Environment-Definition: if "%M%"=="-admin" ( find /i "CATReferenceSettingPath" "%ENVIRONMENT%.txt" ) else ( find /i "SettingPath" "%ENVIRONMENT%.txt" ) echo. pause set PATH=%CATIA%\code\bin;%PATH% cd /d "%XML%" dir /b *.xml for %%I in (*.xml) do CATSTART -env "%ENVIRONMENT%" -run "CATBatImpXMLSet %%I %M%" pause
Anwendungen
Der Export oder Import der Setting ist mit diesen Tools nicht möglich für die Setting-Files:
- FrameConfig.CATSettings Toolbar-Definitionen u.a.
- FrameGeneral.CATSettings Tastaturbelegung, Spracheinstellungen u.a.
- DLNames.CATSettings DL-Namen für Pfade (Logische Pfadbezeichnungen anstelle Windows-Pfade), wird mit anderen Tools administriert