Instalação pela linha de comando do CoDesigner para PTC Creo
Instruções de Instalação pela Linha de Comando
A partir da versão 3.16, o instalador do Altium MCAD CoDesigner para PTC Creo oferece suporte a:
-
Fluxo de instalação silenciosa / em linha única para o CoDesigner.
-
Especificação da versão do Creo e de um caminho de instalação personalizado do Creo sem interação com a UI.
Visão geral
Altium.Designer.PtcCreo.InstallUI.exeoferece suporte a três tipos de uso por linha de comando:
-
instalação forçada legada
-
desinstalação forçada legada
-
registro silencioso de destino manual
Este documento descreve os argumentos, as entradas esperadas e o uso prático de cada modo.
Localização do executável
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
Instalação forçada legada
Long form:
Altium.Designer.PtcCreo.InstallUI.exe -i "<plugin-install-root>"
Purpose:
-
Fluxo interno / empacotado de bootstrap do instalador
-
Copia os arquivos do plugin para a raiz de instalação especificada do CoDesigner
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 é um fluxo forçado legado
-
Ele não aceita
-creo-versionnem-creo-path -
Ele não deve ser combinado com argumentos do modo silencioso
Desinstalação forçada legada
Short form:
Altium.Designer.PtcCreo.InstallUI.exe -u
Alternative uninstall switch used in some places:
Altium.Designer.PtcCreo.InstallUI.exe -uninstall
Purpose:
-
Fluxo interno / empacotado de desinstalação
-
Remove o registro do plugin e o conteúdo da instalação de acordo com a lógica de desinstalação atual
Example:
& "C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe"`
-u
Notes:
-
Este é um fluxo forçado legado
-
Ele não deve ser combinado com argumentos do modo silencioso
Registro silencioso de 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:
-
Substituição sem interface para o uso de Add na UI do instalador
-
Adiciona um caminho de destino explícito do Creo e executa a lógica normal de instalação/atualização sem abrir a UI
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%
Referência de argumentos
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Contrato importante de caminho
Para o modo silencioso, -creo-path / -cp devem apontar para o diretório text do Creo que contém 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
O backend atual espera a pasta que contém diretamente config.pro.
Comportamento do modo silencioso
O modo silencioso foi projetado para substituir o uso manual de Add na UI.
Behavior:
-
Nenhuma UI é exibida
-
Um destino explícito do Creo é adicionado programaticamente
-
A mesma lógica de instalação/atualização do fluxo da UI é executada
-
Apenas o destino do Creo especificado é selecionado para essa invocação
Quiet mode should not be combined with:
-
-i -
-u -
-uninstall
Códigos de saída
Current quiet-mode exit code contract:
0 = success
1 = invalid arguments
2 = invalid Creo target input
3 = registration failure
4 = unexpected internal error
Exemplos de uso invá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áticas
-
O modo silencioso é para um destino explícito do Creo por comando.
-
Vários destinos do Creo com a mesma versão são válidos se usarem caminhos
textdiferentes. -
Os destinos manuais/silenciosos são persistentes em
installations.datsob a raiz de instalação ativa do CoDesigner. -
Os modos forçados legados e os fluxos normais de UI/silencioso têm comportamento histórico de compatibilidade em torno das raízes do registro, portanto, o caminho físico do executável e a raiz de instalação ativa devem ser verificados com cuidado durante a solução de problemas.