接上一篇 繼續使用上一篇的project 。將archive裡無用的文件刪除 添加我們需要的文件進來。
config是一個文本文件。 注意所有文件的 destination都是 %appfolder% ,這代表程序 安裝目錄 setupfactory有很多這樣的 全局變量 用起來非常方便 ,獲取系統環境桌面目錄 %desktop% 。 這類似 win批處理命令的%windir% 我們把目錄改一下 %appfolder%\tools,這樣安裝時就可再創建子文件夾tools。
我們確確實實 想定義一個我們自己獨有的 用戶體驗好的 安裝包 ,我們不想千篇一律。
在screens ->before installing 選項卡:
把welcome to setup 刪掉,然後在license agreement編寫我們自己的 安裝許可文本:
我們需要自定義一個對話框界面 用來讓用戶在安裝過程中進行配置。在安裝時也將針對用戶的配置進行相應的處理。
添加一個我們自定義的安裝配置界面:
User information ,Select shortcut folder 兩屏也一並刪掉。
在創建custom Screen的時候 “下一步”按鈕的 腳本(單擊 screens ->before installing -> 選中custom ->ecit->actions- >On Next 選項卡):
-- These actions are performed when the Next button is clicked. -- advance to the next screen --采集數據 並放到全局變量裡 --端口 port = DlgEditField.GetProperties(CTRL_EDIT_01).Text; --啟動菜單加快捷方式 startup = DlgCheckBox.GetProperties(CTRL_CHECK_BOX_01).Checked; --桌面快捷方式 desktop = DlgCheckBox.GetProperties(CTRL_CHECK_BOX_02).Checked; --%StartupFolder% runnow = DlgCheckBox.GetProperties(CTRL_CHECK_BOX_03).Checked; --是否有加密狗 softkey=DlgCheckBox.GetProperties(CTRL_CHECK_BOX_04).Checked; --Dialog.Message("title ddf",txport.Text); Screen.Next();
這個很簡單 就是獲取幾個控件的值 並賦給變量,以便在稍後的過程中使用。
本欄目