适用于 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%
参数参考
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
重要路径要求
在静默模式下,-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/静默流程在注册表根路径方面存在历史兼容性行为,因此在排查问题时,应仔细检查可执行文件的实际路径和当前使用的安装根目录。