【发布时间】: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