CoDesigner für die Befehlszeileninstallation von PTC Creo
Befehlszeilen-Installationsanweisungen
Ab Version 3.16 und höher unterstützt das Installationsprogramm von Altium MCAD CoDesigner für PTC Creo:
-
einen stillen / einzeiligen Installationsablauf für CoDesigner.
-
die Angabe der Creo-Version und eines benutzerdefinierten Creo-Installationspfads ohne UI-Interaktion.
Übersicht
Altium.Designer.PtcCreo.InstallUI.exe unterstützt drei Arten der Befehlszeilennutzung:
-
Legacy-Erzwungene Installation
-
Legacy-Erzwungene Deinstallation
-
stille manuelle Zielregistrierung
Dieses Dokument beschreibt die Argumente, erwarteten Eingaben und die praktische Verwendung der einzelnen Modi.
Speicherort der ausführbaren Datei
Typical installed location:
C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe
Depending on environment and deployment history, the product may also exist under:
C:\Program Files\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe
Befehlsmodi
Legacy-Erzwungene Installation
Long form:
Altium.Designer.PtcCreo.InstallUI.exe -i "<plugin-install-root>"
Purpose:
-
Interner / paketierter Bootstrap-Ablauf des Installationsprogramms
-
Kopiert Plugin-Dateien in das angegebene CoDesigner-Installationsstammverzeichnis
Example:
& "C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe" `
-i "C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin"
Notes:
-
Dies ist ein Legacy-Erzwingungsablauf
-
Er akzeptiert weder
-creo-versionnoch-creo-path -
Er sollte nicht mit Quiet-Mode-Argumenten kombiniert werden
Legacy-Erzwungene Deinstallation
Short form:
Altium.Designer.PtcCreo.InstallUI.exe -u
Alternative uninstall switch used in some places:
Altium.Designer.PtcCreo.InstallUI.exe -uninstall
Purpose:
-
Interner / paketierter Deinstallationsablauf
-
Entfernt Plugin-Registrierung und Installationsinhalte gemäß der aktuellen Deinstallationslogik
Example:
& "C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe"`
-u
Notes:
-
Dies ist ein Legacy-Erzwingungsablauf
-
Er sollte nicht mit Quiet-Mode-Argumenten kombiniert werden
Stille manuelle Zielregistrierung
Long form:
Altium.Designer.PtcCreo.InstallUI.exe -quiet -creo-version <version> -creo-path "<path>"
Short form:
Altium.Designer.PtcCreo.InstallUI.exe -q -cv <version> -cp "<path>"
Purpose:
-
Headless-Ersatz für die Verwendung von Hinzufügen in der Installer-UI
-
Fügt einen expliziten Creo-Zielpfad hinzu und führt die normale Installations-/Aktualisierungslogik aus, ohne die UI zu öffnen
Examples:
& "C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe" `
-quiet `
-creo-version "11.0" `
-creo-path "C:\PTC\Creo 11.0.1.0\Common Files\text"
& "C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe" `
-q `
-cv "11.0" `
-cp "C:\PTC\Creo 11.0.1.0\Common Files\text"
"C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer. PtcCreo.InstallUI.exe" -quiet -creo-version "11.0" -creo-path "C:\PTC\Creo 11.0.1.0\ Common Files\text" echo %ERRORLEVEL%
Argumentreferenz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Wichtige Pfadvorgabe
Für den Quiet Mode müssen -creo-path / -cp auf das Creo-Verzeichnis text verweisen, das config.pro enthält.
Correct style:
C:\PTC\Creo 11.0.1.0\Common Files\text
Not the higher-level install root:
C:\PTC\Creo 11.0.1.0
Das aktuelle Backend erwartet den Ordner, der config.pro direkt enthält.
Verhalten im Quiet Mode
Der Quiet Mode ist als Ersatz für das manuelle Add in der UI gedacht.
Behavior:
-
Es wird keine UI angezeigt
-
Ein explizites Creo-Ziel wird programmgesteuert hinzugefügt
-
Es wird dieselbe Installations-/Aktualisierungslogik wie im UI-Pfad ausgeführt
-
Für diesen Aufruf wird nur das angegebene Creo-Ziel ausgewählt
Quiet mode should not be combined with:
-
-i -
-u -
-uninstall
Rückgabecodes
Current quiet-mode exit code contract:
0 = success
1 = invalid arguments
2 = invalid Creo target input
3 = registration failure
4 = unexpected internal error
Beispiele für ungültige Verwendung
Missing quiet switch:
Altium.Designer.PtcCreo.InstallUI.exe -creo-version "11.0" -creo-path "C:\PTC\Creo 11.0.1.0\Common Files\text"
Missing version:
Altium.Designer.PtcCreo.InstallUI.exe -quiet -creo-path "C:\PTC\Creo 11.0.1.0\CommonFiles\text"
Missing path:
Altium.Designer.PtcCreo.InstallUI.exe -quiet -creo-version "11.0"
Conflicting modes:
Altium.Designer.PtcCreo.InstallUI.exe -i "C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin" -quiet -creo-version "11.0" -creo-path "C:\PTC\Creo 11.0.1.0\Common Files\ text"
Wrong path level:
Altium.Designer.PtcCreo.InstallUI.exe -quiet -creo-version "11.0" -creo-path "C:\PTC\Creo 11.0.1.0"
Praktische Hinweise
-
Der Quiet Mode ist für ein explizites Creo-Ziel pro Befehl vorgesehen.
-
Mehrere Creo-Ziele mit derselben Version sind gültig, wenn sie unterschiedliche
text-Pfade verwenden.Manuelle/stille Ziele werden dauerhaft in installations.datunter dem aktiven CoDesigner-Installationsstammverzeichnis gespeichert. -
Legacy-Erzwingungsmodi und normale UI-/Quiet-Abläufe haben ein historisch bedingtes Kompatibilitätsverhalten in Bezug auf Registrierungsstammverzeichnisse. Daher sollten bei der Fehlerbehebung der physische Pfad der ausführbaren Datei und das aktive Installationsstammverzeichnis sorgfältig geprüft werden.