Примеры написаны правильно, вопрос в другом: что вы хотите реализовать
В справочнике заключено в "секции" (именно по Setcion страничке) - это всего лишь пример исполнения команд
Цитата Kopejkin:
В таком виде, все что написано между Section, не работает, »
|
И не должно срабатывать, ибо...Ответил выше, секции отрабатываются поочерёдно, и "косметические" изменения (в вашем случае имя секции) вам не отобразятся, т.к. секции отрабатываются в сам момент начала процесса установки
Код:
Код:
SectionGetText ${TEST_SEC} $0
StrCpy $0 "$0 - $WINDIR"
SectionSetText ${TEST_SEC} $0
Вам нужно поместить скажем, в custom page перед показом странички компонентов, т.е. вот так:
Код:
Page Custom SectionName
!insertmacro MUI_PAGE_COMPONENTS
и добавить функцию:
Код:
Function SectionName
SectionGetText ${TEST_SEC} $0
StrCpy $0 "$0 - Мой текст"
SectionSetText ${TEST_SEC} $0
FunctionEnd
Обратите внимание на то, что данная функция будет отрабатываться каждый раз при переходе с предыдущей стрнаницы инсталлера на страничку компонентов, т.е. текст будет постоянно добавляться...Можно этого избежать, прописывая имя секции в команде назначения текста:
Код:
Function SectionName
StrCpy $0 "Имя моей секции - Добавляемый текст"
SectionSetText ${TEST_SEC} $0
FunctionEnd
Либо, можете прописывать данную команду в функцию
.onInit, имя секции изменится только при запуске инсталлятора
Вообще, вам нужно было описать конкретную цель и задачи, мы бы дали вам конкретный совет и, возможно, готовый код...А гадать, что вам именно нужно, предоставляя кучу примеров, как-то неохото...