第一次用nullsoft做安裝包,大有相見恨晚的感覺,之前用過installshield,wise installer, install vise等工具,installshield功能倒是很強大,但是太龐大了,wise我用的最多,可是總覺得不爽。nullsoft很不錯,基於腳本的系統,支持多語言,界面也漂亮。
下面一段是根據用戶選擇的多語言,寫到配置文件裏。
StrCmp $LANGUAGE ${LANG_ENGLISH} 0 +2
WriteIniStr "$INSTDIR/config.ini" "language" "language" "english"
StrCmp $LANGUAGE ${LANG_TRADCHINESE} 0 +2
WriteIniStr "$INSTDIR/config.ini" "language" "language" "china"
StrCmp $LANGUAGE ${LANG_SIMPCHINESE} 0 +2
WriteIniStr "$INSTDIR/config.ini" "language" "language" "chinaj"