适用于 PTC Creo 的 CoDesigner 命令行安装

命令行安装说明

从 3.16 版本起,适用于 PTC Creo 的 Altium MCAD CoDesigner 安装程序支持:

  • CoDesigner 的静默/单行命令安装流程。

  • 无需通过 UI 交互即可指定 Creo 版本和自定义 Creo 安装路径。

概述

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:

  • 以无界面方式替代安装程序 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
  • 静默模式下必需

  • 包含 config.pro 的 Creo text 文件夹路径

-cp
  • -creo-path 的简写别名

重要路径要求

在静默模式下,-creo-path / -cp 必须指向包含 config.pro 的 Creo text 目录。

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 的文件夹。

静默模式行为

静默模式旨在替代 UI 中手动执行的 Add 操作。

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 路径。

  • 手动/静默模式添加的目标会持久保存在当前使用的 CoDesigner 安装根目录下的 installations.dat 中。

  • 旧版强制模式与常规 UI/静默流程在注册表根路径方面存在历史兼容性行为,因此在排查问题时,应仔细检查可执行文件的实际路径和当前使用的安装根目录。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Contents
功能可用性

您可使用的功能取决于您所采用的 Altium 解决方案——Altium Develop、Altium Agile Teams、Altium Agile Enterprise,或 Altium Designer(在有效订阅期内)。

如果您在实际软件中未看到文档中介绍的某项功能, 请联系 Altium Sales 了解更多信息。

Contents