在我的具体示例中,我正在查看FarManager 3的夜间版本。但是,这同样适用于FarManager 2.0。
默认情况下,安装FarManager时,未选择“插件”功能。您可以使用以下命令从非交互式命令行安装中选择功能:
msiexec /i "farSetup.msi" /passive ADDLOCAL=Addons,Colors,Macros,SetUp,Shell,XLat'
由于功能表,我认为应该只使用ADDLOCAL=Addons
来实现。如果您在Orca中打开功能表,则会看到Addons的以下子功能。
有没有办法修改功能表,以便ADDLOCAL=Addons
隐含 Colors,Macros,SetUp,Shell和XLat 的clild功能?
答案 0 :(得分:2)
您是否尝试过指定包含msidbFeatureAttributesFollowParent
(值2
)和msidbFeatureAttributesUIDisallowAbsent
(值16)的属性,转到26
?根据{{3}},这应该将功能状态联系在一起。当然,如果您希望允许未选择子功能,则这是不可行的。
答案 1 :(得分:1)
严格来说,没有。
但是,您可以拥有类似INSTALLADDONS = 1的属性,然后在功能条件中使用该属性。当属性包含Addons时,您还可以使用自定义操作将其他功能名称添加到ADDLOCAL属性。