Patrick Gniza 42e37e8de7 Initiale Version des Romexis Implant Library Online Installers
- GUI zur Verwaltung von Implantbibliotheken
- Automatischer Download von Planmeca
- Integration der Original-Herstellerinstaller
- Automatisches Romexis-Backup
- Download-Cache und Updateerkennung
- Fortschrittsanzeige und Protokollierung
2026-05-31 17:35:36 +02:00

Romexis Implant Library Online Installer

Kleines PowerShell/WinForms-Tool zum Herunterladen und Installieren von Planmeca-Romexis-Implantatbibliotheken.

Das Tool liest die öffentliche Planmeca Implant Library Webseite aus, zeigt die gefundenen Bibliotheken in einer GUI an und kann ausgewählte ZIP-Pakete herunterladen, entpacken und über die originalen mitgelieferten Planmeca-/Hersteller-Skripte installieren.

Funktionen

  • Online-Liste der verfügbaren Implantatbibliotheken laden
  • Bibliotheken per Checkbox auswählen
  • ZIP-Dateien herunterladen und lokal cachen
  • Cache per HTTP-Metadaten prüfen (ETag, Last-Modified, Dateigröße)
  • Fortschrittsanzeige für Download und Entpacken
  • Nur-Download-Modus für Offline-/Mitnahme-Szenarien
  • Automatisches Ermitteln des Romexis-Installationspfads
  • Automatisches Lesen der SQL-Konfiguration aus romexis_server.properties
  • Optionales Datenbankbackup vor Installation
  • Kopieren von Implantat- und Sleeve-Geometrien
  • Aufruf der originalen Install_implant.bat / Install_script.bat
  • Hashprüfung der bekannten Installerskripte

Voraussetzungen

  • Windows
  • PowerShell 5.1 oder neuer
  • Installiertes Planmeca Romexis
  • Ausführung am Romexis-Server dringend empfohlen
  • SQL Server Command Line Tools (sqlcmd) für Backup und SQL-Zugriff
  • Schreibrechte auf:
    • C:\ProgramData\RomexisImplantLibraryCache
    • C:\Program Files\Planmeca\Romexis\geometries
  • Administrative Rechte werden je nach Umgebung benötigt

Verwendung

PowerShell als Administrator starten und das Skript ausführen:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\RomexisImplantInstaller.ps1

Danach:

  1. Bibliotheksliste wird automatisch geladen.
  2. Gewünschte Bibliotheken auswählen.
  3. Optional Backup aktiviert lassen.
  4. Entweder nur herunterladen oder herunterladen und installieren.

Cache

Die heruntergeladenen ZIP-Dateien werden standardmäßig unter folgendem Pfad abgelegt:

C:\ProgramData\RomexisImplantLibraryCache

Neben jeder ZIP-Datei wird eine .meta.json gespeichert. Darin stehen unter anderem:

  • URL
  • ETag
  • Last-Modified
  • Content-Length
  • Downloadzeitpunkt
  • SHA256

Wenn sich eine Datei online geändert hat, wird sie erneut heruntergeladen.

Backup

Vor der Installation kann automatisch ein SQL-Backup der Romexis-Datenbank erstellt werden. Das Backup ist nur als Sicherheitsnetz vor Bibliotheksänderungen gedacht und ersetzt kein reguläres Backupkonzept. Die Logik ist an das Format vom Backup & Restore SCript von Tobias Bauer angeleht und kann damit ggf. wieder eingelesen werden

Hinweise

Dieses Projekt ist kein offizielles Planmeca-Tool. Es ruft die von Planmeca bzw. den Herstellern mitgelieferten Installationsskripte auf, statt die SQL-Logik vollständig nachzubauen.

Die Nutzung erfolgt auf eigene Verantwortung. Vor produktivem Einsatz sollte ein vollständiges Backup vorhanden sein.

Projektstruktur

.
├── RomexisImplantInstaller.ps1
├── README.md
├── CHANGELOG.md
├── LICENSE
└── .gitignore

Lizenz

Siehe LICENSE.

Description
No description provided
Readme MIT 94 KiB
0.1.1 Latest
2026-05-31 15:52:27 +00:00
Languages
PowerShell 100%