Setup Factory 是一款強大的安裝包製作工具,支援腳本自訂安裝流程。本文承接上篇,示範如何建立具備自訂介面、配置選項的 .NET 專案安裝包。
.exe、.config、相依組件等。%AppFolder%(安裝目錄),也可建立子資料夾如 %AppFolder%\Tools。%Desktop%、%StartupFolder%、%ProgramFiles% 等,類似批次檔的 %Windir%。

-- 取得控制項值存入全域變數
port = DlgEditField.GetProperties(CTRL_EDIT_01).Text;
startup = DlgCheckBox.GetProperties(CTRL_CHECK_BOX_01).Checked;
desktop = DlgCheckBox.GetProperties(CTRL_CHECK_BOX_02).Checked;
runnow = DlgCheckBox.GetProperties(CTRL_CHECK_BOX_03).Checked;
softkey = DlgCheckBox.GetProperties(CTRL_CHECK_BOX_04).Checked;
Screen.Next();
在 After Installing 或 On Startup 事件中,根據上述全域變數:
Shortcut.Create / Shortcut.Delete)。runnow 為真,呼叫 File.Run 啟動應用程式。透過 Setup Factory 的 Lua 腳本系統,您可以打造出媲美商業軟體的專業安裝體驗,完全掌控每個安裝細節。