如何在 Inno Setup[Code]
的部分中将变量从部分传递到参数?[Run]
基本上,我想做以下事情。
- 获取用户输入并将其保存到过程中的变量
InitializeWizard
。 - 将用户输入传递给
[Run]
节中的可执行文件
这是我的代码。
[Run]
Filename: "someProgram.exe"; Parameters: ??userInput??
[Code]
procedure InitializeWizard;
var
ConfigPage: TInputQueryWizardPage;
UserInput: String;
begin
{ Create the page }
ConfigPage :=
CreateInputQueryPage(
wpWelcome, 'User input', 'User input',
'Please specify the following information, then click Next.');
{ Add items (False means it's not a password edit) }
ConfigPage.Add('Input here:', False);
{ Set initial values (optional) }
ConfigPage.Values[0] := ExpandConstant('hello');
{ Read values into variables }
UserInput := ConfigPage.Values[0];
end;
谢谢。