Instalacja CoDesigner dla PTC Creo z poziomu wiersza poleceń
Instrukcje instalacji z wiersza poleceń
Od wersji 3.16 instalator Altium MCAD CoDesigner dla PTC Creo obsługuje:
-
Cichą instalację CoDesigner za pomocą pojedynczego polecenia.
-
Określanie wersji Creo i niestandardowej ścieżki instalacji Creo bez interakcji z interfejsem użytkownika.
Przegląd
Altium.Designer.PtcCreo.InstallUI.exe obsługuje trzy rodzaje użycia z wiersza poleceń:
-
starszy tryb wymuszonej instalacji
-
starszy tryb wymuszonej dezinstalacji
-
cicha rejestracja ręcznie wskazanej instalacji docelowej
Ten dokument opisuje argumenty, oczekiwane dane wejściowe i praktyczne zastosowania każdego trybu.
Lokalizacja pliku wykonywalnego
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
Tryby poleceń
Starszy tryb wymuszonej instalacji
Long form:
Altium.Designer.PtcCreo.InstallUI.exe -i "<plugin-install-root>"
Purpose:
-
Wewnętrzna procedura inicjalizacji instalatora / procedura inicjalizacji instalatora dołączonego do pakietu
-
Kopiuje pliki wtyczki do wskazanego katalogu głównego instalacji 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:
-
Jest to starszy tryb wymuszony
-
Nie przyjmuje
-creo-versionani-creo-path -
Nie należy go łączyć z argumentami trybu cichego
Starszy tryb wymuszonej dezinstalacji
Short form:
Altium.Designer.PtcCreo.InstallUI.exe -u
Alternative uninstall switch used in some places:
Altium.Designer.PtcCreo.InstallUI.exe -uninstall
Purpose:
-
Wewnętrzna procedura dezinstalacji / procedura dezinstalacji dołączona do pakietu
-
Usuwa rejestrację wtyczki i zawartość instalacji zgodnie z bieżącą logiką dezinstalacji
Example:
& "C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe"`
-u
Notes:
-
Jest to starszy tryb wymuszony
-
Nie należy go łączyć z argumentami trybu cichego
Cicha rejestracja ręcznie wskazanej instalacji docelowej
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:
-
Odpowiednik użycia opcji Dodaj w interfejsie instalatora, działający bez interfejsu graficznego
-
Dodaje jedną, jawnie wskazaną ścieżkę docelowej instalacji Creo i uruchamia standardową logikę instalacji/aktualizacji bez otwierania interfejsu użytkownika
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%
Opis argumentów
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ważne wymagania dotyczące ścieżki
W trybie cichym -creo-path / -cp musi wskazywać katalog Creo text zawierający 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
Bieżący mechanizm zaplecza oczekuje folderu, który bezpośrednio zawiera config.pro.
Działanie trybu cichego
Tryb cichy ma zastępować ręczne użycie Add w interfejsie użytkownika.
Behavior:
-
Interfejs użytkownika nie jest wyświetlany
-
Jedna, jawnie wskazana instalacja docelowa Creo jest dodawana programowo
-
Wykonywana jest ta sama logika instalacji/aktualizacji co przy użyciu interfejsu użytkownika
-
Przy danym wywołaniu wybierana jest tylko wskazana instalacja docelowa Creo
Quiet mode should not be combined with:
-
-i -
-u -
-uninstall
Kody zakończenia
Current quiet-mode exit code contract:
0 = success
1 = invalid arguments
2 = invalid Creo target input
3 = registration failure
4 = unexpected internal error
Przykłady nieprawidłowego użycia
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"
Uwagi praktyczne
-
Tryb cichy obsługuje jedną, jawnie wskazaną instalację docelową Creo na polecenie.
-
Wiele instalacji docelowych Creo o tej samej wersji jest dozwolonych, jeśli używają różnych ścieżek
text. -
Instalacje docelowe wskazane ręcznie lub w trybie cichym są trwale zapisywane w
installations.datw aktywnym katalogu głównym instalacji CoDesigner. -
Starsze tryby wymuszone oraz standardowe procedury z interfejsem użytkownika i w trybie cichym zachowują historyczne mechanizmy zgodności dotyczące głównych kluczy rejestru, dlatego podczas rozwiązywania problemów należy dokładnie sprawdzić rzeczywistą ścieżkę pliku wykonywalnego i aktywny katalog główny instalacji.