Inno脚本可以包含2个组吗?

时间:2014-03-31 09:20:15

标签: inno-setup

如何在“开始”菜单中找到特定文件夹的快捷方式?

假设主文件夹\子文件夹\我的应用程序是我当前的Inno脚本中的层次结构组。如何在不更改DefaultGroupName

的情况下直接在主文件夹下创建快捷方式

DefaultGroupName =主文件夹\子文件夹\我的应用程序

1 个答案:

答案 0 :(得分:0)

我不知道您想要对2组进行说明,但是如果您想在开始菜单中创建文件夹快捷方式。您可以通过在开始菜单中添加条目来实现。如果您想在开始菜单中使用特殊文件夹,那么您必须使用[Setup]DefaultGroupName部分添加文件夹。您还可以通过禁用程序组页面来阻止用户更改文件夹 (DisableProgramGroupPage=yes)。

查看示例脚本,这将在startmenu中的Activision\Call of Duty 2下创建一个快捷方式。

#define MyAppName "Call of Duty 2"
#define MyAppVersion "1.3"
#define MyAppPublisher "Activision"


[Setup]
AppName={#MyAppName}
AppVersion={#MyAppVersion}
AppPublisher={#MyAppPublisher}
DefaultDirName={pf}\Activision\Call of Duty 2
//
DefaultGroupName=Activision\Call of Duty 2
//here you can change the folder in startmenu
DisableProgramGroupPage=yes
OutputBaseFilename=Setup
UninstallDisplayName={#MyAppName}
UninstallDisplayIcon={app}\Icon.ico


[Icons]
Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName}
Name: {group}\{cm:UninstallProgram,{#MyAppName}}; Filename: {uninstallexe}

PS。我正在使用“使命召唤2”的例子让它更容易理解。