杉宫竹苑工作室

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2032|回复: 0

NSIS 显示不同脚本

[复制链接]
发表于 2017-2-26 11:30:12 | 显示全部楼层 |阅读模式

正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. /*
  2. <NSIS安装页面每次显示不同连接的脚本>


  3. 注释:每点击下一次,再返回上一次页面,就显示不同地址!
  4. */

  5. !AddPluginDir "."
  6. !AddIncludeDir "."

  7. !include MUI2.nsh
  8. !include LogicLib.nsh

  9. var Field_Namber
  10. ; --------------------------------------------------
  11. ; General settings.

  12. Name "Test Example For MUI2"
  13. OutFile "Test.exe"
  14. SetCompressor /SOLID lzma   

  15. ; Installer pages
  16. !define MUI_PAGE_CUSTOMFUNCTION_PRE PRE
  17. !define MUI_PAGE_CUSTOMFUNCTION_SHOW SHOW
  18. !define MUI_PAGE_CUSTOMFUNCTION_LEAVE LEAVE
  19. !insertmacro MUI_PAGE_WELCOME

  20. !insertmacro MUI_PAGE_FINISH

  21. ; --------------------------------------------------
  22. ; Languages.

  23. !insertmacro MUI_LANGUAGE "SimpChinese"

  24. Section "Dummy" SecDummy
  25. SectionEnd

  26. Function .onInit
  27. InitPluginsDir   
  28. FunctionEnd


  29. Function PRE
  30. FunctionEnd

  31. Function SHOW
  32. ${If} $Field_Namber == 0
  33.   ${NSD_CreateLink} 180 275 200 15 "访问我的主页"
  34.   Pop $R0
  35.   ${NSD_OnClick} $R0 Link0
  36.   StrCpy $Field_Namber 1
  37. ${ElseIf} $Field_Namber == 1
  38.   ${NSD_CreateLink} 180 275 200 15 "访问X-Star的主页"
  39.   Pop $R0
  40.   ${NSD_OnClick} $R0 Link1
  41.   StrCpy $Field_Namber 2
  42. ${ElseIf} $Field_Namber == 2
  43.   ${NSD_CreateLink} 180 275 200 15 "访问小娟的主页"
  44.   Pop $R0
  45.   ${NSD_OnClick} $R0 Link2
  46.   StrCpy $Field_Namber 3
  47. ${ElseIf} $Field_Namber == 3
  48.   ${NSD_CreateLink} 180 275 200 15 "访问小黑的主页"
  49.   Pop $R0
  50.   ${NSD_OnClick} $R0 Link3
  51.   StrCpy $Field_Namber 0
  52. ${Else}
  53.   ${NSD_CreateLink} 180 275 200 15 "访问我的主页"
  54.   Pop $R0
  55.   ${NSD_OnClick} $R0 Link0
  56.   StrCpy $Field_Namber 1
  57. ${EndIf}
  58.   SetCtlColors $R0 "0XFF0000" "${MUI_BGCOLOR}"
  59. FunctionEnd

  60. Function LEAVE
  61. FunctionEnd

  62. Function LINK0
  63.   ExecShell "open" "http://hi.baidu.com/zhfi1022/"
  64. FunctionEnd

  65. Function LINK1
  66.   ExecShell "open" "http://hi.baidu.com/XStar2008/"
  67. FunctionEnd

  68. Function LINK2
  69.   ExecShell "open" "http://www.blog.163.com/53_54/"
  70. FunctionEnd

  71. Function LINK3
  72.   ExecShell "open" "http://hi.baidu.com/736386802/"
  73. FunctionEnd
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SgzyStudio

GMT+8, 2024-5-19 12:33 , Processed in 0.105202 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表