正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
x
nsis 固定到任务栏 win7以上有效
- Name "测试"
- OutFile "test.exe"
- Section
- CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\test.lnk" "$INSTDIR\AppCan-IDE\test.exe"
- ExecShell taskbarpin "$SMPROGRAMS\${PRODUCT_NAME}\test.lnk"
- SectionEnd
复制代码链接的文件必须是lnk文件才行 直接exe文件是无效的,删除快速启动栏图标的,不清楚 -_-# 下面这些代码没做测试
- # 任务栏快捷方式
- Pop $0
- ${If} $0 == "0"
- ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" "CurrentVersion"
- ${if} $R0 >= 6.0 # Vista以上 锁定任务栏
- CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\${PRODUCT_MAIN_EXE}"
- ExecShell taskbarpin "$DESKTOP\${PRODUCT_NAME}.lnk"
- ${else} # XP以下 快速任务栏
- IfFileExists "$QUICKLAUNCH\${PRODUCT_NAME}.lnk" 0 +2
- Delete "$QUICKLAUNCH\${PRODUCT_NAME}.lnk";
- CreateShortCut "$QUICKLAUNCH\${PRODUCT_NAME}.lnk" "$INSTDIR\${PRODUCT_MAIN_EXE}"
- ${Endif}
- ${EndIf}
复制代码
|