Установка CoDesigner для PTC Creo из командной строки
Инструкции по установке из командной строки
Начиная с версии 3.16, установщик Altium MCAD CoDesigner для PTC Creo поддерживает:
-
Установку CoDesigner в тихом режиме с помощью одной команды.
-
Указание версии Creo и пользовательского пути установки Creo без взаимодействия с интерфейсом.
Обзор
Altium.Designer.PtcCreo.InstallUI.exe поддерживает три варианта использования командной строки:
-
принудительную установку в устаревшем режиме
-
принудительное удаление в устаревшем режиме
-
регистрацию явно указанной установки Creo в тихом режиме
В этом документе описаны аргументы, ожидаемые входные данные и практическое применение каждого режима.
Расположение исполняемого файла
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
Режимы команд
Принудительная установка в устаревшем режиме
Long form:
Altium.Designer.PtcCreo.InstallUI.exe -i "<plugin-install-root>"
Purpose:
-
Внутренний процесс начального запуска установки, используемый в пакете установщика
-
Копирует файлы плагина в указанный корневой каталог установки 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:
-
Это устаревший режим принудительной установки
-
Не принимает
-creo-versionили-creo-path -
Не следует сочетать с аргументами тихого режима
Принудительное удаление в устаревшем режиме
Short form:
Altium.Designer.PtcCreo.InstallUI.exe -u
Alternative uninstall switch used in some places:
Altium.Designer.PtcCreo.InstallUI.exe -uninstall
Purpose:
-
Внутренний процесс удаления, используемый в пакете установщика
-
Удаляет регистрацию плагина и установленные файлы в соответствии с текущей логикой удаления
Example:
& "C:\Program Files (x86)\Altium CoDesigner PTC Creo Plugin\register\Altium.Designer.PtcCreo.InstallUI.exe"`
-u
Notes:
-
Это устаревший режим принудительного удаления
-
Не следует сочетать с аргументами тихого режима
Регистрация явно указанной установки Creo в тихом режиме
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:
-
Замена операции «Добавить» в интерфейсе установщика, не требующая графического интерфейса
-
Добавляет один явно указанный путь к установке Creo и выполняет стандартную логику установки/обновления без открытия интерфейса
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%
Справочник аргументов
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Важные требования к пути
В тихом режиме -creo-path / -cp должны указывать на каталог text установки Creo, содержащий 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
Текущая внутренняя реализация ожидает папку, непосредственно содержащую config.pro.
Работа тихого режима
Тихий режим предназначен для замены ручного выполнения операции Add в интерфейсе.
Behavior:
-
Интерфейс не отображается
-
Одна явно указанная установка Creo добавляется программно
-
Выполняется та же логика установки/обновления, что и при работе через интерфейс
-
При этом вызове выбирается только указанная установка Creo
Quiet mode should not be combined with:
-
-i -
-u -
-uninstall
Коды завершения
Current quiet-mode exit code contract:
0 = success
1 = invalid arguments
2 = invalid Creo target input
3 = registration failure
4 = unexpected internal error
Примеры некорректного использования
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"
Практические примечания
-
В тихом режиме за одну команду можно явно указать только одну установку Creo.
-
Допускается несколько установок Creo одной версии, если для них используются разные пути
text. -
Установки Creo, добавленные вручную или в тихом режиме, сохраняются в
installations.datв активном корневом каталоге установки CoDesigner. -
В устаревших принудительных режимах и обычных режимах работы через интерфейс или тихий режим сохраняются исторически сложившиеся особенности совместимости, связанные с корневыми разделами реестра. Поэтому при устранении неполадок следует внимательно проверять фактический путь к исполняемому файлу и активный корневой каталог установки.