» Страница меню "Пуск"

K.A.V.
www.oszone.net
22.02.2010
Автор: kotkovets
Последнее обновление: 5.09.2010


Страница меню "Пуск" установки включается командой MUI_PAGE_STARTMENU Application $Var, где: $Var - переменная.
В переменную $Var помещается название папки, которая будет создана в меню "Пуск".
По умолчанию в переменную $Var помещается название программы.

!include "MUI2.nsh"

Var MENU  #объявляем нашу переменную

!insertmacro MUI_PAGE_STARTMENU Application $MENU

!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "Russian"

Caption "Программы"
Name "Блокнот"
OutFile Menu.exe

Section -post
 !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
   CreateDirectory "$SMPROGRAMS\$MENU"
   CreateShortCut "$SMPROGRAMS\$MENU\Notepad.lnk" "$WINDIR\Notepad.exe"
 !insertmacro MUI_STARTMENU_WRITE_END
SectionEnd


  

Команда MUI_STARTMENUPAGE_NODISABLE скрывает чебокс "Не создавать ярлыки"
!define MUI_STARTMENUPAGE_NODISABLE

Команда MUI_STARTMENUPAGE_TEXT_CHECKBOX помещает текст внизу справа от чекбокса
!define MUI_STARTMENUPAGE_TEXT_CHECKBOX "Не хочу создавать ничего в меню $\"Пуск$\""

Команда MUI_STARTMENUPAGE_TEXT_TOP помещает текст над списком меню "Пуск".
!define MUI_STARTMENUPAGE_TEXT_TOP "Здесь может быть Ваш текст описания выбора в меню $\"Пуск$\" папки:"

Команда MUI_STARTMENUPAGE_DEFAULTFOLDER задает по умолчанию имя папки для создания в меню "Пуск".
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "Справочник по NSIS"

Команда MUI_STARTMENUPAGE_BGCOLOR (цвет: RRGGBB шестнадцатеричный) задаёт цвет фона меню "Пуск".
!define MUI_STARTMENUPAGE_BGCOLOR "FFFFE3"   #здесь цвет бледно-желтый