Ветеран
Сообщения: 3206
Благодарности: 845
|
Профиль
|
Отправить PM
| Цитировать
kotkovets,
${EndIf}
;==========================================================================================
${If} ${Silent}
${If} ${FileExists} "$EXEDIR\FSImage.ini"
MessageBox MB_OK "файл конфигурации есть"
ReadINIStr $0 "$EXEDIR\FSImage.ini" "Sections" "AllUser"
MessageBox MB_OK $0
${If} $0 == 1
!insertmacro SelectSection ${AllUser}
${Else}
${EndIf}
${EndIf}
${EndIf}
FunctionEnd
Вот так работает. Я через логическую конструкцию стал запускать макрос.
Но, если ${EndIf} сверху перетащить вниз, то секция перестает отрабатывать.
То есть, первую логическую конструкцию приходится закрывать перед открытием второй. Видимо конфликтует что-то внутри функции..
|
-------
Человек человеку - друг, товарищ и волк!
Последний раз редактировалось wolkow70, 20-10-2011 в 13:24.
Отправлено: 12:53, 20-10-2011
| #1788
|