nsis心得
最近用nsis做產品的發佈包。發現nsis很不錯,速度比install wizard強很多,當然,它的安裝包也小很多,而且如果還需要一個光明的理由的話,它是免費開源的,好像也支持linux?(不太清楚)
但是用nsis比較噁心的一點就是它的語法,解壓文件,釋放到某個地址,這些還好,但是如果涉及到邏輯判斷,環境變量檢查,配置文件中的字符串替換的時候,nsis的解決方案真的讓人很想撓牆,要不就是我照着寫那麼一堆類似彙編的東西,然後後期不停的維護,要麼,用我相對熟悉的python或者perl來寫邏輯,然後在nsis中調用。
目前發現可以採用的兩種解決方案:
1.用python寫邏輯,然後用py2exe轉化爲程序,通過nsExec調用
2.通過nsPython的插件,將python23.dll和py邏輯文件加入到安轉包。(但是不知道爲什麼我用python25編譯(cygin環境下面)出來怎麼老是崩潰呢)
但是用nsis比較噁心的一點就是它的語法,解壓文件,釋放到某個地址,這些還好,但是如果涉及到邏輯判斷,環境變量檢查,配置文件中的字符串替換的時候,nsis的解決方案真的讓人很想撓牆,要不就是我照着寫那麼一堆類似彙編的東西,然後後期不停的維護,要麼,用我相對熟悉的python或者perl來寫邏輯,然後在nsis中調用。
目前發現可以採用的兩種解決方案:
1.用python寫邏輯,然後用py2exe轉化爲程序,通過nsExec調用
2.通過nsPython的插件,將python23.dll和py邏輯文件加入到安轉包。(但是不知道爲什麼我用python25編譯(cygin環境下面)出來怎麼老是崩潰呢)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
一文搞懂DevOps、DataOps、MLOps、AIOps:所有“Ops”的比較
原創
2024-06-07 14:08:38
盤點一個Pandas數據分組的問題
原創
2024-06-07 10:02:02
sublime text4 定製記錄
原創
2024-06-07 01:14:07
sublime text定製
原創
2024-06-07 01:14:04
無需搭建環境,零門檻帶你體驗Open-Sora文生視頻應用
原創
2024-06-06 10:56:52
有沒有python在flask框架下開發的實際案例?
原創
2024-06-06 10:01:59
[oeasy]python020在遊戲中體驗數值自由_勇闖地下城_終端文字遊戲
繼續運行 ?* 回憶上次內容 上次使用shell環境中的命令 命令 作用 c
原創
2024-06-05 12:31:14
Python網絡爬蟲要清理cookies 才能再爬,有啥解決方法嘛?
原創
2024-06-05 10:02:06
自動化Reddit圖片收集:Python爬蟲技巧
原創
2024-06-05 00:06:19
什麼是LLM大模型訓練,詳解Transformer結構模型
原創
2024-06-04 11:09:34
直播預告|手把手教你玩轉 Milvus Lite !
原創
2024-06-03 21:25:13
重磅推出:Milvus Lite 正式上線,幾秒內即可輕鬆搭建 GenAI 應用
原創
2024-06-02 02:22:45
peewee的動態Model
原創
2024-05-31 21:48:26
一站式鏈路追蹤:阿里雲的端到端解決方案
原創
2024-05-31 21:13:44
24小時熱門文章
-
再談23種設計模式(3):行爲型模式(學習筆記)
-
Power Automate Desktop 安裝完,登錄後老是提示one driver 錯誤
-
微前端學習筆記(4):從微前端到微模塊之EMP與hel-micro方案探索
-
微前端學習筆記(1):微前端總體架構概述,從微服務發微
-
985 碩士程序員,空窗 4 個月沒有 Offer!
-
一文搞懂 Spring 循環依賴
-
賽博鬥地主——使用大語言模型扮演Agent智能體玩牌類遊戲。
-
VScode右鍵打開(添加到右鍵)
-
記一次 .NET某工控視覺自動化系統 卡死分析
-
WindowsServer--SQL Server搭建主從同步實現讀寫分離 - 事務性分發