如何创建从开始菜单运行我的应用程序的快捷方式?

时间:2012-11-14 14:20:14

标签: nsis

我已经编写了nsis脚本。使用NSIS,如何创建StartMenu快捷方式以通过Windows中的此快捷方式文件夹运行我的应用程序? 以下代码正常使用STARTMENU中的快捷方式文件夹打开文件夹。

CreateShortcut "$smprograms\my app\my shortcut.lnk" "c:\path\to\folder"

我的问题是,

有没有办法直接通过STARTMENU中的这个快捷方式文件夹运行我的应用程序?

任何人都可以帮助我吗?

1 个答案:

答案 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}},CompanyAppNameAppExeName在脚本中的其他位置定义一次,因此脚本的某些部分足够通用,可以重复使用几个安装人员。