CATBatGenXMLSet
Inhaltsverzeichnis
Allgemeines
Das Tool CATBatGenXMLSet ermöglicht den Export von CATIA Benutzereinstellungen aus CATSettings-Files in XML-Files.
Aufruf
Der Aufruf erfolgt (ohne Environment) aus dem Verzeichnis <CATIAInstallPath>\code\bin durch das Kommando:
CATBatGenXMLSet.exe Directory SettingName [mode] Directory: Das Verzeichnis in dem das XML File erstellt wird SettingName: Name des CATSettings-Files das in XML exportiert werden soll (ohne Erweiterung .CATSettings, es kann immer nur 1 Settings exportiert werden) mode: -admin Start im Admin-Mode (Referenz-Settings exportieren) -user Start im User-Mode (Default) (User-Settings exportieren)
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 "CATBatGenXMLSet Directory SettingName [mode]"
Batchfile
Das folgende Windows-Batch-File ('GenXml.bat') vereinfacht den Aufruf des Tools, und erlaubt es, mehrere Settings auf einmal zu exportieren. 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 ==== Hier den Pfad und Namen der zu verwendenden Environment eintragen, ohne Erweiterung .txt (!) set ENVIRONMENT=%allusersprofile%\Anwendungsdaten\DassaultSystemes\CATEnv\CATIA.V5R16.B16 rem ==== Hier das Verzeichnis eintragen, in dem die File-Namen der zu exportierenden Settings stehen: set SETTINGNAMES=N:\CAD\_CATIA\CAA+Scripts\_Batch\ExpSettings rem ==== In folgender Zeile den Modus definieren: set M=-admin / set M=-user (Default) rem set M=-admin echo. echo Es werden XML-Files aus den aktuellen %M% Settings erstellt echo entsprechend dieser Environment: if "%M%"=="-admin" ( find /i "CATReferenceSettingPath" "%ENVIRONMENT%.txt" ) else ( find /i "SettingPath" "%ENVIRONMENT%.txt" ) echo. echo Die Auswahl der Settings (nicht der Inhalt..) erfolgt ueber den echo Namen aller Files mit Erweiterung *.CATSettings echo unter dem Verzeichnis %SETTINGNAMES% echo Die XML-Files entstehen unter %SETTINGNAMES%\xml echo. pause set PATH=%CATIA%\code\bin;%PATH% cd /d "%SETTINGNAMES%" mkdir .\xml for %%I in (*.CATSettings) do CATSTART -env "%ENVIRONMENT%" -run "CATBatGenXMLSet .\xml %%~nI %M%" pause
Anwendungen
Der Export oder Import der Setting ist 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