Assigns values to the variables.
Optionally, you may add comments here describing the purpose of this element.
The name of the variable.
The value to be assigned to the variable. You can use other variables here. For example, you can combine some variables.
08/07/09 #var1##var2##var3# The installation path of #appname# is #setuppath#.
You can specify a condition that should be met for the action to be performed. If the condition is false then the command is skipped. See How to use If Condition for more details.
Substitute Variable Values
By default, the variable is assigned the specified value without the substitution of the inner variables (if such variables are present). For example, we assign myvar to the value #setuppath#. If the variable setuppath is changed later, then the #myvar# will return the new value of the setuppath.
aaa = a test myvar = This is #aaa#. #myvar# returns This is a test. aaa = an example #myvar# returns This is an example.
If you check this checkbox, then the variable is assigned to the value with substituted variables and the value won't be changed later.
aaa = a test myvar = This is #aaa#. #myvar# returns This is a test. aaa = an example #myvar# returns This is a test.
Set Variables command
If this checkbox is checked, then the installation takes the value of variable with the name that is specified in the value. Let's consider the example below. If you check this checkbox when you specify the varB variable, its value will be equal Test text.
varA = Test text varB = varA