Конструкция ЕСЛИ
Условное выражение. Вы можете использовать эту команду в качестве простого условного оператора. Эта команда может содержать другие команды, которые будут исполняться только, если указанное условие выполнено.
При желании, вы можете указать комментарии к данной команде.
Имя переменной, значение которой будет сравниваться.
val1
Укажите тип сравнения который вам нужен. Если вы выбрали 'Директория существует' или 'Файл существует', то вы можете указать Имя переменной, которая содержить имя файла(директории) или указать имя файла(директории) в поле Значение.
Параметр командной строки - вы можете проверить, запущена ли установка с указанным параметром командной строки. Вы можете указать или имя переменной, которая содержит проверяемый параметр или указать этот параметр в поле Значение. Если вы хотите проверять наличие параметра в поле 'Условие' в других командах, то можете использовать функцию is_commandline. Например, is_commandline("-s").
Отмечен => Сменить истинность условия ( истинно => ложно, ложно => истинно ).
Значение, с которым будет сравниваться значение указанной выше переменной. Этот параметр игнорируется для некоторых видов сравнения (Пусто, Не пустой и т.п.).
#val2#
Alex #name#
Команда Конструкция ЕСЛИ
Вы можете указать логическую комбинацию двух условий.
И - это и следующее условие должны быть истинны.
ИЛИ - по меньшей мере одно из двух условий должно быть истинным.
Вы можете использовать команду Исходный код с исходным кодом на языке программирования Gentee для более сложных условий.
if defmacro.getint("my1") && ( *defmacro.get("mystr", "") ||
macrox_getint("my2") >= 100 ))
{
$body$
}
Комментарий
Вы можете добавить в этом поле комментарий.
Вы можете указать имя функции, которая будет выполняться если условие в данной команде не выполняется (является ложью). Функция должна быть определена с помощью команды Функция. Данная возможность доступна только в полной версии инсталлятора CreateInstall, так как Light и бесплатные версии не позволяют определять функции.