在某些机器上,我的NSIS安装程序创建一个错误字符的文件夹。
NSIS应该使用ń char创建一个文件夹。
// U+0144 ń c5 84 LATIN SMALL LETTER N WITH ACUTE
而是创建了一个带有 char的文件夹。
// U+00F1 ñ c3 b1 LATIN SMALL LETTER N WITH TILDE
连线部分只发生在某些机器上,我无法复制。据我所知,这仅适用于Windows (可能是基本版本)。
我怀疑这与Windows1250到UTF的转换有关。因为NSIS仍然不支持UTF,所以我使用Windows1250编码的脚本文件。
我正在整理我的第一个NSIS安装程序脚本,并有一些麻烦。
我正在使用现代UI,并提供了以下简化脚本:
!insertmacro MUI_PAGE_COMPONENTS
Page custom CustomPage
Section "Tomcat" SEC01
;stuff in here to install Tomcat from bundled installer
SectionEnd
Section "Deploy WARS" SEC02
;Fire a separate custom page so that I can use nsDi
我的NSIS脚本有一个问题,在这个脚本中,我尝试使用一个自定义页面,其中用户通过使用文本框插入一个ClientId。
到目前为止,我遇到的问题是我的编译器给出了我的错误:
无效命令:nsDialogs::在第35行的脚本"C:*Directory*\Installer.nsi“中创建错误--中止创建过程
我在脚本中同时包含了nsDialogs.nsh和LogicLib.nsh。
!include nsDialogs.nsh
!include LogicLib.nsh
Var Dialog
Var Label
Var Text
Name "Installer"