CATBatImpXMLSet

Aus CATIA-Wiki
Wechseln zu: Navigation, Suche

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:

Siehe auch