nsis心得

       最近用nsis做產品的發佈包。發現nsis很不錯,速度比install wizard強很多,當然,它的安裝包也小很多,而且如果還需要一個光明的理由的話,它是免費開源的,好像也支持linux?(不太清楚)
       但是用nsis比較噁心的一點就是它的語法,解壓文件,釋放到某個地址,這些還好,但是如果涉及到邏輯判斷,環境變量檢查,配置文件中的字符串替換的時候,nsis的解決方案真的讓人很想撓牆,要不就是我照着寫那麼一堆類似彙編的東西,然後後期不停的維護,要麼,用我相對熟悉的python或者perl來寫邏輯,然後在nsis中調用。
       目前發現可以採用的兩種解決方案:
         1.用python寫邏輯,然後用py2exe轉化爲程序,通過nsExec調用
         2.通過nsPython的插件,將python23.dll和py邏輯文件加入到安轉包。(但是不知道爲什麼我用python25編譯(cygin環境下面)出來怎麼老是崩潰呢)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章