1
我在inno setup中創建了自定義頁面。它有5個文本框用於特定目的。我想檢索腳本中的值(如用戶輸入的那樣)以進行額外的工作,例如註冊,創建文件夾等。 任何人都可以請建議如何檢索腳本中的值頁面和控件?Inno Setup - 檢索自定義值
我在inno setup中創建了自定義頁面。它有5個文本框用於特定目的。我想檢索腳本中的值(如用戶輸入的那樣)以進行額外的工作,例如註冊,創建文件夾等。 任何人都可以請建議如何檢索腳本中的值頁面和控件?Inno Setup - 檢索自定義值
您應該看看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]
來訪問第二個數據,依此類推。
+1你打我20秒!!! – jachguate 2011-03-29 15:40:21
如果我想在這個inputquery頁面上添加一個新按鈕怎麼辦? – cdp 2011-05-24 20:44:56
chirag,你可以利用創建按鈕並分配必要的座標..類似這樣的東西。 ConnectButton:= TButton.Create(WizardForm); ConnectButton.Parent:= WizardForm; ConnectButton.Left:= 8; ConnectButton.Top:= WizardForm.ClientHeight - ConnectButton.ClientHeight - 8; ConnectButton.Caption:='連接'; ConnectButton.OnClick:= @ConnectButtonClick; – anand 2012-11-07 09:08:04