Skip to content

Backup CATIA Settings

KaiUR edited this page May 28, 2026 · 1 revision

Backup CATIA Settings

File: Utility_Scripts/Backup_CATIA_Settings.py
Version: 1.0
Document Type: None required


Description

Zips up the CATSettings folder for selected CATIA V5 versions to a chosen backup location. Scans C:\ProgramData\DassaultSystemes\CATEnv\ for installed CATIA V5 versions and reads the CATUserSettingPath for each. A dialog lets you choose which versions to back up and where to save the zip files. Each version is saved as a separate zip named CATSettings_<version>_<timestamp>.zip.

Use before upgrades, migrations, or settings changes to preserve a restorable snapshot. The output zip is compatible with Restore CATIA Settings.


Requirements

Requirement Value
Python >= 3.10
wxPython >= 4.2.5
pycatia Not required
Open document Not required

Usage

  1. Run the script
  2. Select the CATIA V5 versions to back up (all selected by default)
  3. Choose the destination folder (defaults to Desktop)
  4. Click Backup
  5. A results summary is shown listing each version and where its zip was saved

Notes

  • CATIA does not need to be running or closed — settings can be backed up at any time
  • If a version's settings folder cannot be found, that version is skipped and reported in the results
  • Each version produces a separate zip file; running the script multiple times creates new timestamped zips without overwriting previous backups
  • The backup zip can be restored using Restore CATIA Settings

Home


Getting Started


Contributing


Any Document Scripts


Drawing Document Scripts


Part Document Scripts


Shape Generation Scripts


Process Document Scripts


Product Document Scripts


Utility Scripts


Legal

Clone this wiki locally