Instalación de CoDesigner para PTC Creo desde la línea de comandos
Instrucciones de instalación desde la línea de comandos
A partir de la versión 3.16, el instalador de Altium MCAD CoDesigner para PTC Creo admite:
-
Flujo de instalación silenciosa o en una sola línea para CoDesigner.
-
Especificación de la versión de Creo y de una ruta de instalación personalizada de Creo sin interactuar con la interfaz de usuario.
Descripción general
Altium.Designer.PtcCreo.InstallUI.exe admite tres modalidades de uso desde la línea de comandos:
-
instalación forzada heredada
-
desinstalación forzada heredada
-
registro silencioso de un destino manual
Este documento describe los argumentos, los valores de entrada esperados y el uso práctico de cada modo.
Ubicación del ejecutable
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
Modos de comando
Instalación forzada heredada
Long form:
Altium.Designer.PtcCreo.InstallUI.exe -i "<plugin-install-root>"
Purpose:
-
Flujo de arranque del instalador interno o empaquetado
-
Copia los archivos del complemento en el directorio raíz de instalación de CoDesigner especificado
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:
-
Este es un flujo forzado heredado
-
No acepta
-creo-versionni-creo-path -
No debe combinarse con argumentos del modo silencioso
Desinstalación forzada heredada
Short form:
Altium.Designer.PtcCreo.InstallUI.exe -u
Alternative uninstall switch used in some places:
Altium.Designer.PtcCreo.InstallUI.exe -uninstall
Purpose:
-
Flujo de desinstalación interno o empaquetado
-
Elimina el registro del complemento y el contenido de la instalación de acuerdo con la lógica de desinstalación actual
Example:
& "C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe"`
-u
Notes:
-
Este es un flujo forzado heredado
-
No debe combinarse con argumentos del modo silencioso
Registro silencioso de un destino manual
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:
-
Alternativa sin interfaz gráfica a la opción Añadir de la interfaz del instalador
-
Añade una ruta de destino de Creo explícita y ejecuta la lógica normal de instalación o actualización sin abrir la interfaz de usuario
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%
Referencia de argumentos
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Requisito importante sobre las rutas
Para el modo silencioso, -creo-path / -cp deben apuntar al directorio text de Creo que contiene 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
El backend actual espera la carpeta que contiene directamente config.pro.
Comportamiento del modo silencioso
El modo silencioso está diseñado para sustituir la acción manual Add en la interfaz de usuario.
Behavior:
-
No se muestra ninguna interfaz de usuario
-
Se añade un destino de Creo explícito mediante programación
-
Se ejecuta la misma lógica de instalación o actualización que al utilizar la interfaz de usuario
-
Solo se selecciona el destino de Creo especificado para esa ejecución
Quiet mode should not be combined with:
-
-i -
-u -
-uninstall
Códigos de salida
Current quiet-mode exit code contract:
0 = success
1 = invalid arguments
2 = invalid Creo target input
3 = registration failure
4 = unexpected internal error
Ejemplos de uso no válido
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"
Notas prácticas
-
El modo silencioso admite un único destino de Creo explícito por comando.
-
Se admiten varios destinos de Creo con la misma versión si utilizan rutas
textdiferentes. -
Los destinos manuales o silenciosos se guardan de forma persistente en
installations.dat, dentro del directorio raíz de la instalación activa de CoDesigner. -
Los modos forzados heredados y los flujos normales de interfaz de usuario o silenciosos mantienen un comportamiento de compatibilidad histórico con respecto a las raíces del registro, por lo que, al resolver problemas, deben comprobarse cuidadosamente la ruta física del ejecutable y el directorio raíz de la instalación activa.