Установка 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%

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

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

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

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

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

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

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

-quiet
  • явный выбор тихого режима с ручным указанием установки Creo

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

-q
  • сокращённый вариант -quiet

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

  • версия в обычном формате, например:

    • 7.0

    • 8.0

    • 9.0

    • 10.0

    • 11.0

    • 12.4

-cv
  • сокращённый вариант -creo-version

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

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

-cp
  • сокращённый вариант -creo-path

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

В тихом режиме -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.

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

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

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

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

Contents