Installation de CoDesigner pour PTC Creo en ligne de commande
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 :
-
L’installation silencieuse de CoDesigner en une seule ligne de commande.
-
La spécification de la version de Creo et d’un chemin d’installation personnalisé de Creo sans interaction avec l’interface utilisateur.
Présentation
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:
-
Processus d’amorçage interne / intégré au programme d’installation
-
Copie les fichiers du plug-in dans le répertoire racine d’installation de CoDesigner spécifié
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 processus forcé hérité
-
Il n’accepte pas
-creo-versionni-creo-path -
Il ne doit pas être combiné avec les arguments du 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:
-
Processus de désinstallation interne / intégré
-
Supprime l’enregistrement du plug-in et les fichiers d’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 processus forcé hérité
-
Il ne doit pas être combiné avec les arguments du 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:
-
Alternative sans interface à la commande Ajouter du programme d’installation
-
Ajoute un chemin cible Creo explicite et exécute la logique normale d’installation/de 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exigence importante concernant le chemin
En 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 moteur de traitement actuel attend le dossier contenant directement config.pro.
Comportement du mode silencieux
Le mode silencieux est destiné à remplacer l’opération 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/de mise à jour que celle utilisée 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 incorrecte
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 permet de traiter une seule cible Creo explicite par commande.
-
Plusieurs cibles Creo de même version sont autorisées si elles utilisent des chemins
textdifférents. -
Les cibles manuelles/silencieuses sont conservées dans
installations.datsous le répertoire racine d’installation actif de CoDesigner. -
Les modes forcés hérités et les processus normaux avec interface utilisateur ou en mode silencieux présentent un comportement de compatibilité historique concernant les racines du registre. Il convient donc de vérifier attentivement le chemin physique de l’exécutable et le répertoire racine d’installation actif lors du dépannage.