0

インストーラー用のスクリプトを書いています。見栄えを良くするために超最新のUIを使用しています。次のコードを使用しました。しかし、エラーinsermacromui_defaultが見つかりません。

コード:

!insertmacro MUI_DEFAULT MUI_TEXT_COLOR FFFFFF
!insertmacro MUI_DEFAULT MUI_BGCOLOR 3d66ab
!insertmacro MUI_DEFAULT UMUI_TEXT_LIGHTCOLOR FFFF00
!insertmacro MUI_DEFAULT UMUI_BRANDINGTEXTFRONTCOLOR 8b8ca4
!insertmacro MUI_DEFAULT UMUI_BRANDINGTEXTBACKCOLOR eeeef3
!insertmacro MUI_DEFAULT UMUI_LEFTIMAGE_BMP \
    "${NSISDIR}\Contrib\UltraModernUI\Skins\blue\LeftBranding.bmp"
!insertmacro MUI_DEFAULT UMUI_HEADERIMAGE_BMP \
    "${NSISDIR}\Contrib\UltraModernUI\Skins\blue\Header.bmp"
!insertmacro MUI_DEFAULT UMUI_BOTTOMIMAGE_BMP \
    "${NSISDIR}\Contrib\UltraModernUI\Skins\blue\BtmImg.bmp"
!insertmacro MUI_DEFAULT MUI_ICON \
    "${NSISDIR}\Contrib\Graphics\UltraModernUI\Icon.ico"
!insertmacro MUI_DEFAULT MUI_UNICON \
    "${NSISDIR}\Contrib\Graphics\UltraModernUI\UnIcon.ico"
4

1 に答える 1

0

そのマクロは後でのみ機能し!include "UMUI.nsh"ますが、グローバル設定については、おそらく定義を使用できます。

!define MUI_TEXT_COLOR FFFFFF
...
!define  UMUI_BRANDINGTEXTBACKCOLOR eeeef3

!include "UMUI.nsh"

!insertmacro MUI_PAGE_...
于 2013-01-21T13:03:00.267 に答える