1

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

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

我的问题是,

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

谁能帮我?

4

1 回答 1

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

、和在脚本的其他地方定义一次,因此脚本的某些部分足够通用,可以在多个安装程序中重用CompanyAppNameAppExeNameAppUninstaller

于 2012-11-14T14:43:17.923 回答