【问题标题】:Inno Setup: a shortcut to program's folder in Start menuInno Setup:开始菜单中程序文件夹的快捷方式
【发布时间】:2014-05-09 13:21:16
【问题描述】:

我在开始菜单的程序文件夹中添加了几个项目(使用 [图标] 部分) 现在我想在桌面上为该文件夹添加一个快捷方式。 我尝试了以下规则:

[Icons]
Name: {userdesktop}\My Program Folder; Filename: {group}; WorkingDir:{group};

但是这个规则创建了一个简短的“文件”类型而不是“文件夹”类型。

是否可以添加相同的快捷方式但使用“文件夹”类型?

【问题讨论】:

  • 我不确定我明白了你的要求。您当前的[Icons] 条目创建了一个指向{group} 常量指定的文件夹的快捷方式,这是非常没用的,因为它是开始菜单文件夹的路径。要为文件创建快捷方式,您通常使用{app}\MyApp.exe 作为Filename 参数。
  • 我需要的正是我所询问的:桌面上的“开始”菜单文件夹的快捷方式。我不需要 exe 文件的快捷方式。
  • 如果您问我为什么需要这个 - 它适用于 Windows 8 系统,用户无法从桌面访问已安装程序的开始菜单文件夹。
  • 啊,我明白了。好吧,你所拥有的应该可以工作,或者实际上可以在 Windows 7 上工作。我会在 Windows 8.1 中检查,但至少很奇怪{group} 会返回“文件”而不是文件夹......
  • 在 Windows 8.1 上我可以重现它,因此操作系统版本对您的问题至关重要......即使 Inno Setup 创建了具有正确目标的快捷方式,快捷方式类型也是错误的。我的第一个猜测是this workaround 的问题可能不适用于 Windows 8...在所有情况下,这是一个错误。

标签: inno-setup


【解决方案1】:

您可以在[Icons] 部分中使用Flags: foldershortcut 来创建文件夹的快捷方式。

【讨论】:

    猜你喜欢
    • 2022-11-04
    • 2021-07-19
    • 1970-01-01
    • 2017-11-15
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多