Montag, 22. Juni 2026

Software für Opsi erstellen

Opsi-Pakete erstellen

Ich bin gerade dabei viel meiner CNC Software als Opsi-Paket zu verteilen. 

Ich berichte hier von meinem Vorgehen. 

Solidwoks

Die SolidWorksSetup.exe entpacken/öffnen und bei der Installation Administrator-Installationsabbild erstellen wählen. 


Nach eingabe der Netzwerklizenz (Bitte Netzwerklizenzmanager und Lizenz vorher Updaten) kann man auswählen, welche Produkte installiert werden sollen, in unserem Fall ist es nur SOLIDWORKS Design. Anschließend lädt der Installer alle Dateien auf die Festplatte. Diese Dateien kommen dann ins Opsi-Paket. 


Nach dem Download liegt das Image 
unter C:\SOLIDWORKS Admin\SOLIDWORKS 202X SPX.X\

Dieses habe ich in ein Opsi-Paket gepackt (über Setup-Detektor) und zwei Dinge vorgenommen:
Wir wollen die Toolbox im Homeverzeichnis der User haben, daher erzeugt das Paket während der Instalation ein Laufwerk H und löscht es danach wieder, also in der sections.opsiinc die beiden Dos Befehle einbauen:

[DosInAnIcon_CreateSubst]

mkdir "C:\Temp_H_Drive"
subst H: "C:\Temp_H_Drive"

[DosInAnIcon_DeleteSubst]
subst H: /D
rmdir /s /q "C:\Temp_H_Drive"

[Winbatch_install_1]
"$installerSourceDir$\StartSWInstall.exe" /install /nowin


Und in der setup.opsiscript diese Aufrufen lassen:

; the call to the installer is more stable if we set the path
ChangeDirectory $installerSourceDir$


; 1. Temporären Ordner erstellen
DosInAnIcon_CreateSubst


; 2. SolidWorks Installation 
;(Laufwerk H: ist nun verfügbar)
;----------------------------------------------
Winbatch_install_1 /sysnative 
;----------------------------------------------

; 3. Nach der Installation das Laufwerk wieder sauber trennen
DosInAnIcon_DeleteSubst


Und SolidWorks ist installiert. 

 

Weiteren Pakete  folgen hoffentlich bald.