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-version noch -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

-i
  • Schalter für Legacy-Erzwungene Installation

  • erfordert einen Wert: das Installationsstammverzeichnis des CoDesigner-Plugins

-u
  • Schalter für Legacy-Erzwungene Deinstallation

  • akzeptiert keinen Wert

-uninstall​​
  • alternativer Deinstallationsschalter

  • akzeptiert keinen Wert

-quiet
  • expliziter Moduswähler für stillen/manuellen Zielmodus

  • für den Quiet Mode erforderlich

-q
  • kurzer Alias für -quiet

-creo-version
  • im Quiet Mode erforderlich

  • einfache Versionsangabe wie zum Beispiel:

    • 7.0

    • 8.0

    • 9.0

    • 10.0

    • 11.0

    • 12.4

-cv
  • kurzer Alias für -creo-version

-creo-path
  • im Quiet Mode erforderlich

  • Pfad zum Creo-Textordner, der config.pro enthält

-cp
  • kurzer Alias für -creo-path

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.dat unter 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.

AI-LocalizedKI-lokalisiert
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieCtrl + Enter, um uns Ihr Feedback zu senden.
Contents
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

Contents