我已经编写了nsis脚本。使用NSIS,如何创建StartMenu快捷方式以通过Windows中的此快捷方式文件夹运行我的应用程序? 以下代码正常使用STARTMENU中的快捷方式文件夹打开文件夹。
CreateShortcut "$smprograms\my app\my shortcut.lnk" "c:\path\to\folder"
我的问题是,
有没有办法直接通过STARTMENU中的这个快捷方式文件夹运行我的应用程序?
任何人都可以帮助我吗?
答案 0 :(得分:1)
以下是安装程序的摘录,它创建了启动和卸载(如果在安装程序时生成卸载程序)快捷方式:
CreateDirectory '$SMPROGRAMS\${Company}\${AppName}'
CreateShortCut '$SMPROGRAMS\${Company}\${AppName}\${AppName}.lnk' '$INSTDIR\${AppExeName}' "" '$INSTDIR\${AppExeName}' 0
CreateShortCut '$SMPROGRAMS\${Company}\${AppName}\Uninstall ${AppName}.lnk' '$INSTDIR\${AppUninstaller}' "" '$INSTDIR\${AppUninstaller}' 0
{1}},Company
,AppName
和AppExeName
在脚本中的其他位置定义一次,因此脚本的某些部分足够通用,可以重复使用几个安装人员。