Installazione da riga di comando di CoDesigner per PTC Creo
Istruzioni di installazione da riga di comando
Dalla versione 3.16 in poi, il programma di installazione di Altium MCAD CoDesigner per PTC Creo supporta:
-
Flusso di installazione silenziosa / su singola riga per CoDesigner.
-
Specifica della versione di Creo e del percorso di installazione personalizzato di Creo senza interazione con l'interfaccia utente.
Panoramica
Altium.Designer.PtcCreo.InstallUI.exe supporta tre tipi di utilizzo da riga di comando:
-
installazione forzata legacy
-
disinstallazione forzata legacy
-
registrazione manuale del target in modalità silenziosa
Questo documento descrive gli argomenti, gli input previsti e l'utilizzo pratico di ciascuna modalità.
Percorso dell'eseguibile
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
Modalità di comando
Installazione forzata legacy
Long form:
Altium.Designer.PtcCreo.InstallUI.exe -i "<plugin-install-root>"
Purpose:
-
Flusso bootstrap interno / del programma di installazione incluso nel pacchetto
-
Copia i file del plugin nella directory radice di installazione di CoDesigner specificata
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:
-
Si tratta di un flusso forzato legacy
-
Non accetta
-creo-versiono-creo-path -
Non deve essere combinato con argomenti della modalità silenziosa
Disinstallazione forzata legacy
Short form:
Altium.Designer.PtcCreo.InstallUI.exe -u
Alternative uninstall switch used in some places:
Altium.Designer.PtcCreo.InstallUI.exe -uninstall
Purpose:
-
Flusso interno / di disinstallazione incluso nel pacchetto
-
Rimuove la registrazione del plugin e il contenuto dell'installazione secondo l'attuale logica di disinstallazione
Example:
& "C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe"`
-u
Notes:
-
Si tratta di un flusso forzato legacy
-
Non deve essere combinato con argomenti della modalità silenziosa
Registrazione manuale del target in modalità silenziosa
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:
-
Sostituzione headless dell'uso di Add nell'interfaccia utente del programma di installazione
-
Aggiunge un percorso di destinazione Creo esplicito ed esegue la normale logica di installazione/aggiornamento senza aprire l'interfaccia utente
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%
Riferimento argomenti
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Importante vincolo sul percorso
Per la modalità silenziosa, -creo-path / -cp deve puntare alla directory text di Creo che 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
Il backend attuale si aspetta la cartella che contiene direttamente config.pro.
Comportamento della modalità silenziosa
La modalità silenziosa è pensata per sostituire l'operazione manuale Add nell'interfaccia utente.
Behavior:
-
Non viene mostrata alcuna interfaccia utente
-
Viene aggiunto programmaticamente un target Creo esplicito
-
Viene eseguita la stessa logica di installazione/aggiornamento del percorso tramite interfaccia utente
-
Per quella chiamata viene selezionato solo il target Creo specificato
Quiet mode should not be combined with:
-
-i -
-u -
-uninstall
Codici di uscita
Current quiet-mode exit code contract:
0 = success
1 = invalid arguments
2 = invalid Creo target input
3 = registration failure
4 = unexpected internal error
Esempi di utilizzo non valido
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"
Note pratiche
-
La modalità silenziosa è prevista per un solo target Creo esplicito per comando.
-
Più target Creo con la stessa versione sono validi se utilizzano percorsi
textdiversi.I target manuali/silenziosi sono persistenti in installations.datnella directory radice di installazione attiva di CoDesigner. -
Le modalità forzate legacy e i normali flussi UI/silenziosi presentano un comportamento di compatibilità storica relativo alle directory radice del registro di sistema, quindi il percorso fisico dell'eseguibile e la directory radice di installazione attiva devono essere verificati con attenzione durante la risoluzione dei problemi.