Installation en ligne de commande de CoDesigner pour PTC Creo

Instructions d’installation en ligne de commande

À partir de la version 3.16, le programme d’installation d’Altium MCAD CoDesigner pour PTC Creo prend en charge :

  • Le flux d’installation silencieuse / sur une seule ligne de commande pour CoDesigner.

  • La spécification de la version de Creo et d’un chemin d’installation Creo personnalisé sans interaction avec l’interface utilisateur.

Vue d’ensemble

Altium.Designer.PtcCreo.InstallUI.exe prend en charge trois types d’utilisation en ligne de commande :

  • installation forcée héritée

  • désinstallation forcée héritée

  • enregistrement silencieux d’une cible manuelle

Ce document décrit les arguments, les entrées attendues et l’utilisation pratique de chaque mode.

Emplacement de l’exécutable

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

Modes de commande

Installation forcée héritée

Long form:

Altium.Designer.PtcCreo.InstallUI.exe -i "<plugin-install-root>"

Purpose:

  • Flux d’amorçage interne / packagé du programme d’installation

  • Copie les fichiers du plugin dans la racine d’installation CoDesigner spécifiée

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:

  • Il s’agit d’un flux forcé hérité

  • Il n’accepte pas -creo-version et -creo-path

  • Il ne doit pas être combiné avec des arguments de mode silencieux

Désinstallation forcée héritée

Short form:

Altium.Designer.PtcCreo.InstallUI.exe -u

Alternative uninstall switch used in some places:

Altium.Designer.PtcCreo.InstallUI.exe -uninstall

Purpose:

  • Flux de désinstallation interne / packagé

  • Supprime l’enregistrement du plugin et le contenu de l’installation conformément à la logique de désinstallation actuelle

Example:

& "C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe"`
 -u

Notes:

  • Il s’agit d’un flux forcé hérité

  • Il ne doit pas être combiné avec des arguments de mode silencieux

Enregistrement silencieux d’une cible manuelle

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:

  • Remplacement sans interface de l’utilisation de Ajouter dans l’interface du programme d’installation

  • Ajoute un chemin cible Creo explicite et exécute la logique normale d’installation/mise à jour sans ouvrir l’interface utilisateur

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%

Référence des arguments

-i
  • commutateur d’installation forcée héritée

  • nécessite une valeur : la racine d’installation du plugin CoDesigner

-u
  • commutateur de désinstallation forcée héritée

  • ne prend aucune valeur

-uninstall​​
  • commutateur alternatif de désinstallation

  • ne prend aucune valeur

-quiet
  • sélecteur explicite du mode silencieux / cible manuelle

  • requis pour le mode silencieux

-q
  • alias court de -quiet

-creo-version
  • requis en mode silencieux

  • entrée de version simple, par exemple :

    • 7.0

    • 8.0

    • 9.0

    • 10.0

    • 11.0

    • 12.4

-cv
  • alias court de -creo-version

-creo-path
  • requis en mode silencieux

  • chemin vers le dossier texte de Creo contenant config.pro

-cp
  • alias court de -creo-path

Convention importante concernant les chemins

Pour le mode silencieux, -creo-path / -cp doit pointer vers le répertoire text de Creo contenant config.pro.

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

Le backend actuel attend le dossier qui contient directement config.pro.

Comportement du mode silencieux

Le mode silencieux est conçu pour remplacer l’action manuelle Add dans l’interface utilisateur.

Behavior:

  • Aucune interface utilisateur n’est affichée

  • Une cible Creo explicite est ajoutée par programmation

  • La même logique d’installation/mise à jour que celle du parcours via l’interface utilisateur est exécutée

  • Seule la cible Creo spécifiée est sélectionnée pour cette exécution

Quiet mode should not be combined with:

  • -i

  • -u

  • -uninstall

Codes de sortie

Current quiet-mode exit code contract:

0 = success
1 = invalid arguments
2 = invalid Creo target input
3 = registration failure
4 = unexpected internal error

Exemples d’utilisation non valides

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"

Remarques pratiques

  • Le mode silencieux est prévu pour une seule cible Creo explicite par commande.

  • Plusieurs cibles Creo avec la même version sont valides si elles utilisent des chemins text différents.

  • Les cibles manuelles/silencieuses sont persistantes dans installations.dat sous la racine d’installation CoDesigner active.

  • Les modes forcés hérités et les flux normaux UI/silencieux présentent un comportement de compatibilité historique autour des racines du registre ; le chemin physique de l’exécutable et la racine d’installation active doivent donc être vérifiés avec attention lors du dépannage.

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Contents
Disponibilité des fonctionnalités

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

Si vous ne voyez pas une fonctionnalité documentée dans votre logiciel actuel, contactez le service commercial d’Altium pour en savoir plus.

Contents