Inno-Setup: Wie übergibt man die variable von [Code], um [Ausführen]
Wie kann ich übergeben Sie eine variable vom [Code]
Abschnitt Parameter in [Run]
Abschnitt in Inno Setup?
Im Grunde möchte ich Folgendes machen.
- Bekommen, und speichern Sie Benutzer-Eingabe einer Variablen in einer Prozedur
InitializeWizard
. - Übergeben Sie die Benutzer-Eingabe auf eine ausführbare Datei in
[Run]
Abschnitt
Hier ist mein code.
[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;
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du suchst die scripted-Konstante. Siehe dazu das folgende Beispiel: