Batch-Tools
Inhaltsverzeichnis
Allgemeines
Zu CATIA gibt es verschiedene Tools, Batch-Programme und Optionen, die über das Startkommando und entsprechenden Parametern auswählbar sind. Diese Startkommandos und ihre Parameter werden hier in einer Übersicht vorgestellt.
Die meisten dieser Tools erfordern die Wahl einer korrekten Environment, damit wesentliche Standardvariablen der CATIA-Installation definiert werden. Dazu sollten sie als Parameter zu CATSTART.exe gestartet werden. Ohne Angabe einer Environment verwendet CATIA die Default-Environment, die bei der Installation angelegt wurde. Sie wird von CATIA ermittelt anhand der Textfiles EnvDir.txt und EnvName.txt direkt unter dem CATIA-Installationsverzeichnis.
Interaktiver CATIA-Start
Alle unten aufgeführten Tools sind (unter Windows) exe-Files, zu finden unter dem Pfad der CATIA-Installation .\B16\intel_a\code\bin\.
In der Regel erhält man über die Eingabe der Option -h (in der Konsole) die weiteren Befehls-Optionen angezeigt.
CATSTART Startet CATIA oder Batch-Jobs, Environment über Parameter wählbar Usage: catstart [ -env environment_name ] [ -direnv environment_directory ] [ -object object ] [ -run program_name ] [ -nowindow ] [ -jrun java class or jar ] [ -jopts options for the jvm ] [ -s ] [ -h|-help ] -> env: followed by environment name used by CATIA V5 -> direnv: followed by environment directory used by CATIA V5 -> object: followed by object to load when starting CATIA V5 or followed by arguments between "" (-object "arg1 arg2 argn") -> run: followed by program to start(cnext, DMU, ENOVIA, DELMIA, CATNodelockMgt, CATSoftwareMgt, ..). Without run argument CATIA V5 is started (cnext) -> nowindow: Start without console window -> s: silent mode (no messages) -> h|help: get info on the shell
CNEXT Start der Haupt-Applikationen von CATIA mit Default-Environment Usage: CNEXT [OPTIONS] Common options: /? | /h | /help Prints this message. -e cnext_command [arguments] Starts CATIA and executes the passed in command. -batch Starts CATIA Utilities in batch mode. -workbench Launches CATIA and activates the specified workbench (see workbench names in Start menu). -macro macro_file Starts the specified macro. -admin Starts CATIA in administrator mode for the purpose of common settings. -object Starts CATIA and loads the specified object. Windows specific options: /env path\env_name Starts CATIA with the given environment. /regserver Registers CATIA as an OLE server. /unregserver Unregisters CATIA OLE server. /embedding Starts CATIA as an invisible OLE server. Beispiele: CNEXT -batch -e CATV4ToV5Migration Konvertiert V4-Modelle nach V5 CNEXT -object C:\Pfad\BEISPIEL.CATPart Öffnet die angegebene Datei BEISPIEL.CATPart (Typ egal) CNEXT -workbench "Part Design" Startet CATIA in der Workbench Part Design (oder anderen) CNEXT –macro C:\Pfad\Beispiel.CATScript Startet das angegebene CATScript Beispiel.CATScript
Batch-Utilities
Direktaufruf mit Default-Environment, Aufruf über 'CATSTART.exe -env .. -run ..' mit wählbarer Environment
CATUTIL | GUI der Utilities CATIA V5 für Aufruf der Batch-Start-GUIs |
CATDownwardCompatibility | GUI Konvertieren von CATIA-Dokumenten für ältere Releases (im Batch: DownwardCompatibility) |
CATExtractModelFromSequential | GUI Importieren von V4-Export-Dateien nach *.model (im Batch: ExtractModelFromSequential) |
CATDUAV5 | GUI zur internen Fehlerbehebung von CATIA-Dokumenten (im Batch: CATDUAV5) |
CATPrintBatchUI | GUI Starten von Batch-Print-Jobs (im Batch: PrintBatch) |
CATAsmUpgrade | GUI Reduktion des Memory-Bedarfs für große Assemblies (im Batch: CATAsmUpgradeBatch) |
CATV4ToV5 | GUI Upgrade von V4 zu V5 (im Batch: MigrateV4toV5) |
CATV5ToV4 | GUI Downgrade von V5 auf V4 (Flächen und Wireframe werden übertragen..!) (im Batch: MigrateV5toV4) |
Command Line Tools
Direktaufruf mit Default-Environment, Aufruf über 'CATSTART.exe -env .. -run ..' mit wählbarer Environment
CATAnnDefaultStyleMigration | Upgrade der Standards einer CATDrawing |
CATAnnStandardTools | Upgrade der Standard-Definitionsfiles auf neues Release |
CATBatGenXMLSet | Generierung von XML-Files der User- oder Referenz-CATSettings |
CATBatImpXMLSet | Importierung eines XML-Files in die User- oder Referenz CATSettings |
StartB | CATIA im Batch installieren, lokal oder remote |
CATDeltaInstall | Erstellt ein Archiv mit den unterschiedlichen Files zweier Service-Pack-Levels |
CATSysDLExport | Exportiert oder Importiert DL-Names zu einem Text-File |
CATDLNameMigr | Ersetzt in CATIA-Dokumenten alle Pfade in externen Links durch passend definierte DL-Names |
GUI Tools
Nur bei CATOptionsMgt und CATPrinterManager: Direktaufruf mit Default-Environment, Aufruf über 'CATSTART.exe -env .. -run ..' mit wählbarer Environment
CATNodelockMgt | GUI Nodelock Key Management |
CATSoftwareMgt | GUI Software Management |
CATOptionsMgt | GUI Setting Management |
CATPrinterManager | GUI Printer Management |
CATIAENV | GUI Environment-Editor |
Other Tools
readcatenv | Lesen der Variablen einer Environment |
chcatenv | Eine oder mehrere Environment-Variable ändern |
setcatenv | Environment erstellen oder bearbeiten |
lscatenv | Auflisten der Namen vorhandener Environments |
delcatenv | Löschen einer Environment |
CATPrtMigrateHybridExec | Migriert in einem Part Non-Hybrid-Bodies zu Hybrid-Bodies (undokumentiert) |
CATPrtSheet | Sheet drucken(?) |
CATScriptParser scriptname | Scripts auf Korrektheit prüfen |
CATStiCheckLinks | Batch tool um Links eines Dokuments zu analysieren |
CATStiFixLinks | Provide a batch tool to fix duplicate links (links to CATPart, CATProduct, CATDrawing) |
CATSysCacheTime | The last access time of the file in the format Year-month-day-Hours.minutes.seconds |
CATSysDmpB pid | Erstellt dump für PID |
CATSysMkMapping | Cache erstellen/verwalten |
CATSysMvCache | Cache auf neue Version oder auf UTC-timestamp migrieren |
CatSysDemon | Backbone-Demon für CATIA V5 |
CATVersion | Ausgabe des aktuell installierten Releases, Service-Pack und Hotfixe |
CleanerAppli | Interne Fehlerbehebung von CATIA-Dokumenten im Batch (CATDUA5) |
V5RegServer | Diese CATIA-Installation für Windows als Default-CATIA definieren |
KillV5Process | Alle CATIA-Prozesse abbrechen |
unklare Tools
Wer weiß näheres zu den folgenden exe-Files? (.\B16\intel_a\code\bin)
- CATDECGenerateCATPart -h
- CATDECGenerateCATPartFromCATPart -h
- CATDECGenerateCATPartFromCATProduct -h
- CATDECGenerateCATProductFromCATProduct -h
- CATSendSimpleCommand [Command(params)]
- CATGmoConvertOldContextualFeats -h
- CATMmdGeometricalTst -h (Geometrische Checks: volume, area, length, center of gravity, filesize, update,..)
- CATMmrBackupStartUpTool -h (Update von Catalog mit Startups)
- CATMmrVerifyUpdate -h (Update überrüfen für Features aus Parts und Catalogs)
- DMUInsert (Registry Base Update, registrierter Server, ausführliche Ausgabe (keine Optionen))
- ODDVwRequiredFiles
- setV5Ports -h (Backbone-Ports definieren)
- MfgBatch -h
- MfgBatchComputeExe -h
- MfgBatchStatus -h
- MfgClfileConvExe -h
- MfgResourceAttr -h
- MigrateDataDomainV5R11 -h
- MigrateElectricalExtensionsV5R11 -h
- MigrateLongRaw -h
- MigrateMappingTablesV5R11 -h
- MigratePrimKeyR13ToR14 -h
- MigrateToReplicationV5R8 -h
- MigrateUserLengthV5R12 -h
- MigrateVbmData -h
- MigrationCommand