From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
|
National Instruments安装程序使用一个名为spec文件的配置文件。使用spec文件,您可以修改安装程序的默认设置和行为,例如应启用或禁用安装中的哪些功能。这是一个有用的工具,便于自动安装。
大多数较早版本的National Instruments安装程序都有一个默认规范文件,您可以将其用作模板来修改安装过程的行为。如果默认规范文件存在,则通常在安装程序的支持文件夹中找到它,例如具有类似于productName.spec,template_spec.txt或sample.spec的名称的suppfiles或supportfiles。对于LabVIEW,默认spec文件名为silent_install.txt,它位于安装程序的bin文件夹中。但是,LabVIEW 2009或更高版本不存在默认规范文件。
如果spec文件不存在,可以使用本文末尾附带的模板规范文件。NI安装程序还可以生成spec文件,也可以用作模板。有关生成和使用规范文件的更多信息,请参阅知识库4CJDP38M:自动安装单个安装程序。KnowledgeBase 4CJDP38M: Automating the Installation of a Single Installer
Spec文件一般有六个部分,分别是:
有效的功能状态是Local,Absent,NoChange和Default。 Default等效于不在spec文件中列出该功能。该功能根据级别,依赖关系等遵循其默认行为。下表总结了Local,Absent和NoChange功能状态:
状态 | 如果此功能已经被安装 | 如果此功能没有被安装 |
Local | 保持安装 | 安装(在本地硬盘驱动器上) |
Absent | 卸载 | 不要安装 |
NoChange | 保持安装 | 不要安装 |
如果有需要添加到spec文件的特定功能,并且您找不到功能名称,请尝试从安装程序首先生成spec文件或联系NI技术支持。
您还可以在[Directories]部分中指定每个功能的安装位置。 例如,如果要将LabVIEW 2012安装在名为LV_2012_Pro的文件夹中,则在目录部分中将有以下命令:
NILV.LV2012.001 = C:\Program Files (x86)\National Instruments\LV_2012_Pro\
并非所有六个部分都需要存在于spec文件中。 如果spec文件中没有指定段,安装程序将遵循其默认行为。 除了[DisableDialogs]部分,所有其他部分遵循以下语法:
[Category]
[Property1] = [Property1Value]
[Property2] = [Property2Value]
要将属性设置为true,请使用字符1. spec文件中的注释以分号开头。 对于[DisableDialogs]部分,只需删除分号即可禁用特定对话框。
|