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-versionet-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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
textdifférents. -
Les cibles manuelles/silencieuses sont persistantes dans
installations.datsous 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.