在Install4j安装程序中的所需位置创建快捷方式

在Install4j安装程序中的所需位置创建快捷方式,install4j,desktop-shortcut,Install4j,Desktop Shortcut,我需要在安装期间可以选择的任何所需位置创建快捷方式。请告知我们如何实现这一目标 此外,在无人值守模式安装期间,我希望通过响应var文件提供快捷方式位置。在这种情况下也请给出建议。您可以使用带有绝对路径的“创建开始”菜单项操作 将Entry name属性设置为${installer:shortcutPath},然后它将从安装程序变量shortcutPath获取位置。如果选择了响应文件属性的注册者,则可以通过设置变量操作初始化变量。感谢Ingo的响应!我试图通过定义“创建开始”菜单条目操作并将条目名

我需要在安装期间可以选择的任何所需位置创建快捷方式。请告知我们如何实现这一目标


此外,在无人值守模式安装期间,我希望通过响应var文件提供快捷方式位置。在这种情况下也请给出建议。

您可以使用带有绝对路径的“创建开始”菜单项操作


将Entry name属性设置为${installer:shortcutPath},然后它将从安装程序变量shortcutPath获取位置。如果选择了响应文件属性的注册者,则可以通过设置变量操作初始化变量。

感谢Ingo的响应!我试图通过定义“创建开始”菜单条目操作并将条目名称设置为桌面来将位置设置为桌面。它正在应用程序默认程序组下名为Desktop的所有程序中创建快捷方式。我希望用户可以在调用无人参与模式安装时使用的response.varfile中定义快捷方式位置。应在属性文件中定义的位置创建快捷方式。请详细说明。我确实告诉过您有关安装程序变量的信息。我添加了操作“创建开始”菜单项,并将条目名称设置为${installer:shortcutpath}。就在它上面,我添加了另一个操作,设置了一个变量,并将变量名设置为shortcutpath。在脚本部分,我使用context.getVariableSHORTCUT\u PATH设置它。这里的快捷方式_PATH是我在无人值守模式安装期间安装程序使用的response.varfile中设置的变量。我将快捷路径设置为桌面,然后在无人参与模式下运行安装程序。名为Desktop的快捷方式是在应用程序的“开始”菜单下的程序组中创建的。因此,条目名称的值作为快捷方式的名称,而不是位置,尽管它是由installer变量设置的。请建议