Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для DruOleg

Старожил


Сообщения: 166
Благодарности: 2

Профиль | Отправить PM | Цитировать


Подскажите пожалуйста, как выполнить следующие действия.
Необходимо считать данные который пользователь введет при установке ПО, и вставить эти данные в 2 конфигурационных файла.
Из справочника взял следующий код:
читать дальше »

Код: Выделить весь код
!include "MUI.nsh"
!include "nsDialogs.nsh"
SetCompress off 

!insertmacro MUI_PAGE_WELCOME 
Page custom fnCustomInit fnCustomDestroy 
!insertmacro MUI_PAGE_INSTFILES 
!insertmacro MUI_PAGE_FINISH 
!insertmacro MUI_LANGUAGE "Russian" 

Name "Winreview.ru" 
OutFile "winreview.exe" 
ShowInstDetails show 

Var Dialog 
Var Label 
Var Text 
Var CheckBox

Function fnCustomInit 
nsDialogs::Create 1018 
Pop $Dialog 

${NSD_CreateLabel} 0 5u 100u 10u "Это надпись" 
Pop $Label 

${NSD_CreateText} 0 20u 100% 15u "Здесь можно печатать..." 
Pop $Text 
${NSD_OnChange} $Text fnTextChange 

${NSD_CreateCheckBox} 0 45u 100u 10u "Можно отметить флажком" 
Pop $CheckBox 

nsDialogs::Show 
FunctionEnd 

Function fnTextChange 
Pop $1  
${NSD_GetText} $Text $R0 
${NSD_SetText} $Label "Текст в поле ввода: $R0" 
FunctionEnd

Function fnCustomDestroy 
${NSD_GetText} $Label $R0 
StrCpy $R1 "Текст надписи:$R0$\n" 
${NSD_GetText} $Text $R0 
StrCpy $R1 "$R1Текст в поле ввода:$R0$\n" 
${NSD_GetState} $CheckBox $R0 
StrCpy $R1 "$R1Состояние флажка:$R0$\n" 
MessageBox MB_OK $R1 
FunctionEnd

Section 
DetailPrint "Hello from winreview.ru" 
SetAutoClose false 
SectionEnd
Не как не могу понять как взять полученные данные и воспользоваться ими. Например отобразить из тут - DetailPrint "Hello from winreview.ru" .
Прошу помощи.

Отправлено: 10:10, 27-05-2011 | #1216