我在inno设置中创建了一个自定义页面。它有5个文本框,每个文本框用于特定目的。我想在脚本中检索值(由用户输入)以执行其他工作,例如注册,创建文件夹等... 任何人都可以建议如何检索自定义页面和控件的脚本中的值?
答案 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]
访问第二个编辑框的数据,依此类推。