- GUI zur Verwaltung von Implantbibliotheken - Automatischer Download von Planmeca - Integration der Original-Herstellerinstaller - Automatisches Romexis-Backup - Download-Cache und Updateerkennung - Fortschrittsanzeige und Protokollierung
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\RomexisImplantLibraryCacheC:\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:
- Bibliotheksliste wird automatisch geladen.
- Gewünschte Bibliotheken auswählen.
- Optional Backup aktiviert lassen.
- 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.