要建立 NSIS 安裝程式,首先要寫一個 NSIS 腳本。NSIS 腳本僅僅是一個包含了特殊語法的文字檔案,你可以用任何的文字編輯器來編輯。推薦使用可以顯示行數的文字編輯器,因為當發生錯誤時 NSIS 使用行數來指出錯誤所在。更推薦使用帶有語法高亮顯示的編輯器,你可以在 NSIS Wiki下載到。
在 NSIS 腳本裡每一行都作為一個命令處理,如果這一行太長的話你可以使用「\」來分隔,編譯器會自動地把下一行接到上一行來作為完整的一行,而不是看作新的行。例如:
Messagebox MB_OK|MB_ICONINFORMATION \ "本樣例演示了在 NSIS 腳本裡如何對長的命令進行斷行處理"
如果在字串裡需要使用雙引號,你應該使用 $\" 來避免誤解,或者使用另外的不引起歧義的引號比如 ` 或 '。
關於腳本格式更詳細的請看 腳本檔案格式 。
腳本檔案的預設副檔名是 .nsi,頭檔案為 .nsh。頭檔案可以通過把它劃分為一個或多個代碼塊來幫你編排你的腳本,你也可以在頭檔案裡加入功能函數或宏,並且在多個安裝程式裡包含頭檔案,這樣可以更容易的升級你的程式,並且使你的腳本很容易的讓人看懂。要把一個頭檔案包含在你的腳本裡你可以使用 !include。 這樣就可以僅使用名字包含位於NSIS目錄下的Include目錄下的頭檔案。例如:
!include Sections.nsh