第一次用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"