Wix:Checkbox修改PATH环境变量

时间:2017-03-01 21:34:08

标签: wix

在Wix安装程序工具集中,我正在尝试修改PATH环境变量,具体取决于复选框。

基本上,PATH的修改如下所示:

$(document).mouseup(function (e){

  var container = $("#popupDiv");//your popupDiv id
  if (!container.is(e.target) && container.has(e.target).length === 0){
    container.hide();
  }

});

我有一个如下所示的复选框:

<Component Id='EnvVars' Guid='{8046-41E86196A926}'>
    <CreateFolder />                        
    <Environment Id='PathEnvVar'    Action='set' System='yes' Name='PATH' Part='last' Value='[APPLICATIONFOLDER]'/>                                                 
</Component>    

如何将复选框连接到环境变量组件,以便复选框决定是否执行组件(修改PATH var)?

1 个答案:

答案 0 :(得分:1)

您可以直接向组件添加安装条件

<Component Id='EnvVars' Guid='{8046-41E86196A926}'>
    <CreateFolder />                        
    <Environment Id='PathEnvVar'    Action='set' System='yes' Name='PATH' Part='last' Value='[APPLICATIONFOLDER]'/> 
    <Condition>
        ENV_PATH_MODIFY = 1
    </Condition>                                                
</Component>