Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wix:用于修改PATH环境变量的复选框_Wix - Fatal编程技术网

Wix:用于修改PATH环境变量的复选框

Wix:用于修改PATH环境变量的复选框,wix,Wix,在Wix安装工具集中,我试图修改PATH环境变量,具体取决于复选框 基本上,路径的修改如下所示: <Component Id='EnvVars' Guid='{8046-41E86196A926}'> <CreateFolder /> <Environment Id='PathEnvVar' Action='set' System='yes' Name='PATH' Part='last' Val

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

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

<Component Id='EnvVars' Guid='{8046-41E86196A926}'>
    <CreateFolder />                        
    <Environment Id='PathEnvVar'    Action='set' System='yes' Name='PATH' Part='last' Value='[APPLICATIONFOLDER]'/>                                                 
</Component>    
<Control Id="EnvPath" Type="CheckBox" X="10" Y="83" Width="180" Height="20" Property="ENV_PATH_MODIFY" CheckBoxValue="1" Text="Add to PATH" />                      
我有一个如下所示的复选框:

<Component Id='EnvVars' Guid='{8046-41E86196A926}'>
    <CreateFolder />                        
    <Environment Id='PathEnvVar'    Action='set' System='yes' Name='PATH' Part='last' Value='[APPLICATIONFOLDER]'/>                                                 
</Component>    
<Control Id="EnvPath" Type="CheckBox" X="10" Y="83" Width="180" Height="20" Property="ENV_PATH_MODIFY" CheckBoxValue="1" Text="Add to PATH" />                      

如何将复选框连接到环境变量组件,以便复选框决定是否执行修改路径变量的组件?

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

<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>