杉宫竹苑工作室

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

Nsis 固定到任务栏

[复制链接]
发表于 2016-9-2 20:09:57 | 显示全部楼层 |阅读模式

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

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

x
nsis 固定到任务栏 win7以上有效
  1. Name "测试"

  2. OutFile "test.exe"

  3. Section
  4.         CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\test.lnk" "$INSTDIR\AppCan-IDE\test.exe"
  5.     ExecShell taskbarpin "$SMPROGRAMS\${PRODUCT_NAME}\test.lnk"
  6. SectionEnd
复制代码
链接的文件必须是lnk文件才行 直接exe文件是无效的,删除快速启动栏图标的,不清楚 -_-#
下面这些代码没做测试

  1.     # 任务栏快捷方式
  2.     Pop $0
  3.     ${If} $0 == "0"
  4.         ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" "CurrentVersion"
  5.         ${if} $R0 >= 6.0  # Vista以上  锁定任务栏
  6.             CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\${PRODUCT_MAIN_EXE}"
  7.             ExecShell taskbarpin "$DESKTOP\${PRODUCT_NAME}.lnk"
  8.         ${else}           # XP以下  快速任务栏
  9.             IfFileExists "$QUICKLAUNCH\${PRODUCT_NAME}.lnk" 0 +2
  10.                 Delete "$QUICKLAUNCH\${PRODUCT_NAME}.lnk";
  11.             CreateShortCut "$QUICKLAUNCH\${PRODUCT_NAME}.lnk" "$INSTDIR\${PRODUCT_MAIN_EXE}"
  12.         ${Endif}
  13.     ${EndIf}
复制代码






回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 09:13 , Processed in 0.113934 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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