安装包可以通过两种方法分发:
- 标准安装 (EXE)
- MSI 安装
通常情况下,无人值守安装是通过软件分发系统 (软件部署) 分发的。本文中将在 Windows 命令提示符中展示该操作步骤的示例。
标准安装 (EXE)
我们的安装程序被创建为所谓的“引导包”,包含所有 Dlubal 程序所需的组件。因此,该软件包也可以通过分发软件分发,而无需提前手动提取文件。
示例
通过命令提示符(以管理员身份运行)安装 RFEM 6.10.0006 安装文件。其应在无界面模式下进行,且程序语言预设为德语。要实现这些,执行以下命令:
RFEM_6.10.0006.exe /S /L 1031 /Q
参数的解释如下: 以下是各命令的描述:
| /S | 静默模式,提取和语言设置时无用户界面 |
| /L | 语言,用 ID 1031 设置为德语 |
| /Q | 静默安装无用户界面 |
如果需要另一种程序语言,以下是相应的ID:
| 1031 | 德语 |
| 1033 | 英语(美国) |
| 1036 | 法语 |
| 2070 | 葡萄牙语 |
| 1040 | 意大利语 |
| 1043 | 荷兰语 |
| 1029 | 捷克语 |
| 1045 | 波兰语 |
| 1049 | 俄语 |
| 2052 | 中文(简体) |
MSI 安装
安装包也可以通过 MSI 文件(Windows 安装包)分发。首先需要从安装包中提取 MSI 文件。RFEM 6.08.0009 的命令为:
RFEM_6.10.0006.exe /E
在图 01 的示例中,RFEM 安装文件被复制到 C:\Temp 驱动器上。解压后,在相同路径下会出现一个名为“程序版本号”的新文件夹。对于图 01 的示例,创建了名为“Dlubal_RFEM_6.10.0006”的文件夹。
接下来,可以通过命令 “msiexec -i Dlubal_RFEM_64bit.msi” 从该文件夹开始安装。如果需要将语言设置为德语且无用户界面,命令如下:
msiexec /i Dlubal_RFEM_64bit.msi TRANSFORMS=:1031.mst /q
参数的解释如下:
| /i | 安装 Dlubal_RFEM_64bit.msi |
| TRANSFORMS | 语言设置为 1031,德语 |
| /q | 无用户界面 |
如果需要选择另一种语言,这里提供了相应的ID:
| 1031 | 德语 |
| 1033 | 英语(美国) |
| 1036 | 法语 |
| 1034 | 西班牙语 |
| 2070 | 葡萄牙语 |
| 1040 | 意大利语 |
| 1043 | 荷兰语 |
| 1029 | 捷克语 |
| 1045 | 波兰语 |
| 1049 | 俄语 |
| 2052 | 中文(简体) |
通常情况下,软件会安装在 Windows 为程序预留的标准文件夹中,通常为“c:\Program Files\”。然而,可以通过 APPDIR 变量使用其他文件夹。例如:
msiexec /i Dlubal_RFEM_64bit.msi APPDIR="d:\My Programs\" /passive
如果在启动程序时出现错误消息,可能是缺少 Microsoft Visual C++ 可再发行组件包,需要单独安装。根据示例,这些组件也可以在 Dlubal_RFEM_6.10.0005 文件夹中找到。
CAD 插件的 MSI 安装
从 RFEM 6.10.006 版本起,也可以无界面地安装 Tekla 和 Revit 插件。安装可以通过参数进行控制。例如:
msiexec -i "C:\Program Files\Dlubal\RFEM 6.10\tools\TeklaAddIn\Tekla Installer.msi" -passive IMPERIAL=1
通过此参数,插件将使用帝国单位设置进行安装。
以下是 Tekla 的所有可用参数列表:
| TARGETDIR | "C:\Program Files\Dlubal\Dlubal Tekla Addin" |
| LANGUAGE | 1: 捷克语 |
| LANGUAGE | 2: 英语 (默认) |
| LANGUAGE | 3: 德语 |
| TEKLA2021S | 0 (默认) |
| TEKLA2021S | 1 |
| TEKLA2022S | 0 (默认) |
| TEKLA2022S | 1 |
| TEKLA2023S | 0 (默认) |
| TEKLA2023S | 1 |
| TEKLA2024S | 0 (默认) |
| TEKLA2024S | 1 |
| TEKLA2025S | 0 (默认) |
| TEKLA2025S | 1 |
| IMPERIAL | 0 (默认) |
| IMPERIAL | 1 |
以下是 Revit 的可用参数列表:
| TARGETDIR | "C:\Program Files\Dlubal\Dlubal RevitAddin" |
| REVIT2021S | 0 (默认) |
| REVIT2021S | 1 |
| REVIT2022S | 0 (默认) |
| REVIT2022S | 1 |
| REVIT2023S | 0 (默认) |
| REVIT2023S | 1 |
| REVIT2024S | 0 (默认) |
| REVIT2024S | 1 |
| IMPERIAL | 0 (默认) |
| IMPERIAL | 1 |