NSIS教程一

 安装程序标题:
  !define MUI_WELCOMEPAGE_TITLE "/r/n 自己定义的标题"
效果如图:

安装程序下面的文字:
  !define MUI_WELCOMEPAGE_TEXT "自己定义的文本" 
注:在自己定义的文本中可以换行。格式为:/r/n(或:$/r$/n$/r$/n)
效果如图: 

欢迎页面左边的图片:
  !define MUI_WELCOMEFINISHPAGE_BITMAP "C:/welcome.bmp" 
注:默认路径: "${NSISDIR}/Contrib/Graphics/Wizard/orange.bmp"
    绝对路径: "C:/welcome.bmp" 
效果如图: 

底部文字设为超链接:
  第一步: !define MUI_CUSTOMFUNCTION_GUIINIT onGUIInit 
  第二步:   
    Function onGUIInit
  BrandingURL::Set /NOUNLOAD "200" "0" "0" "http://www.zhuzhu2.cn"
  FunctionEnd 
  第三步:   
  Function .onGUIEnd
BrandingURL::Unload
FunctionEnd 
     

--------------------------------------------------------------------------------

从注册中读取以前安装的版本的位置:
  第一步:在主区段中写入注册表 
  WriteRegStr HKCU "Software/Maxthon" "" $INSTDIR 
  第二步:在------ MUI 现代界面定义结束 ------后读取注册表的键值。 
  ...............;
------ MUI 现代界面定义结束 ------
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
OutFile "D:/maxthon.exe"
InstallDir "$PROGRAMFILES/TTPlayer"
;下面这一行就是读取注册中的键值,如果没有,就按默认路径.
InstallDirRegKey HKCU "Software/maxthon" ""
ShowInstDetails show
ShowUnInstDetails show
BrandingText "我的天空 -www.zhuzhu2.cn"
 
另外,如果是卸载的话,那么还要加入以下代码来进行注册表的删除!
  DeleteRegKey /ifempty HKCU "Software/Maxthon"


许可页面

右上角的图片:
  1. !define MUI_HEADERIMAGE 
  2. !define MUI_HEADERIMAGE_RIGHT 
  3. !define MUI_HEADERIMAGE_BITMAP "C:/WizardSmallImage.bmp" 
注:第1行:定义上面图片。 (如果不定义,默认显示的是安装程序图标) 
      第2行:定义图片的位置。本行定义显示在右边。(默认显示在左边) 
      第3行:定义所显示图片的路径。(可用绝对路径) 
效果如图: 

许可页面最上面第一行文字:
  !define MUI_PAGE_HEADER_TEXT "最上面的文本" 
效果如图:

许可页面最上面二行文字(许可证协议):
  !define MUI_PAGE_HEADER_SUBTEXT "最上面第二行文本。" 
效果如图:

许可页面页眉下面的文字(许可证协议):
  !define MUI_LICENSEPAGE_TEXT_TOP "要阅读说明的其余部分请按,Page Down..." 
效果如图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值