Inno Setup - 检索自定义值

时间:2011-03-29 12:30:25

标签: inno-setup

我在inno设置中创建了一个自定义页面。它有5个文本框,每个文本框用于特定目的。我想在脚本中检索值(由用户输入)以执行其他工作,例如注册,创建文件夹等... 任何人都可以建议如何检索自定义页面和控件的脚本中的值?

1 个答案:

答案 0 :(得分:4)

您应该查看Inno Setup安装的示例脚本CodeDlg.iss。我假设您使用CreateInputQueryPage功能创建了包含五个文本框的自定义页面,如CodeDlg.iss中所示:

UserPage := CreateInputQueryPage(wpWelcome,
  'Personal Information', 'Who are you?',
  'Please specify your name and the company for whom you work, then click Next.');
UserPage.Add('Name:', False);
UserPage.Add('Company:', False);

然后你使用

UserPage.Values[0]

访问第一个编辑框的值,UserPage.Values[1]访问第二个编辑框的数据,依此类推。