Установка MCAD CoDesigner для PTC Creo из командной строки

Инструкции по установке из командной строки

Начиная с версии 3.16 и выше, установщик Altium MCAD CoDesigner для PTC Creo поддерживает:

  • Тихую / однострочную установку CoDesigner.

  • Указание версии Creo и пользовательского пути установки Creo без взаимодействия с UI.

Обзор

Altium.Designer.PtcCreo.InstallUI.exe поддерживает три вида использования командной строки:

  • устаревшая принудительная установка

  • устаревшее принудительное удаление

  • тихая ручная регистрация целевого расположения

В этом документе описаны аргументы, ожидаемые входные данные и практическое применение каждого режима.

Расположение исполняемого файла

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:

  • Это устаревший принудительный режим

  • Его не следует комбинировать с аргументами тихого режима

Тихая ручная регистрация целевого расположения

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:

  • Безголовая замена использованию Add в UI установщика

  • Добавляет один явно указанный целевой путь Creo и запускает обычную логику установки/обновления без открытия 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%

Справочник аргументов

-i
  • ключ устаревшей принудительной установки

  • требует одно значение: корневой каталог установки плагина CoDesigner

-u
  • ключ устаревшего принудительного удаления

  • не принимает значения

-uninstall​​
  • альтернативный ключ удаления

  • не принимает значения

-quiet
  • явный селектор тихого/ручного режима целевого расположения

  • обязателен для тихого режима

-q
  • короткий псевдоним для -quiet

-creo-version
  • обязателен в тихом режиме

  • обычный ввод версии, например:

    • 7.0

    • 8.0

    • 9.0

    • 10.0

    • 11.0

    • 12.4

-cv
  • короткий псевдоним для -creo-version

-creo-path
  • обязателен в тихом режиме

  • путь к текстовой папке Creo, содержащей config.pro

-cp
  • короткий псевдоним для -creo-path

Важное требование к пути

Для тихого режима -creo-path / -cp должны указывать на каталог Creo text, содержащий 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 в UI.

Behavior:

  • UI не отображается

  • Одна явно указанная цель Creo добавляется программно

  • Выполняется та же логика установки/обновления, что и при использовании пути через UI

  • Для данного запуска выбирается только указанная цель 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.

  • Ручные/тихие цели сохраняются в installations.dat в рамках активного корневого каталога установки CoDesigner.

  • Устаревшие принудительные режимы и обычные потоки UI/тихого режима имеют исторически сложившееся совместимое поведение в отношении корневых разделов реестра, поэтому при устранении неполадок следует внимательно проверять физический путь к исполняемому файлу и активный корневой каталог установки.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Contents
Доступность функций

Доступные вам функции зависят от того, какое решение Altium вы используете: Altium Develop, Altium Agile Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

Если вы не видите описанную функцию в используемом вами программном обеспечении, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Contents