我目前正在使用 Windows 8,我想知道是否有办法在我的桌面上创建 Modern UI(以前称为 Metro UI)应用程序的快捷方式。
答案1
据我所知,没有内置方法可以做到这一点。对于 Windows 8 附带的应用程序,您可以使用MetroApp 链接;官方网站(意大利语)这里。但它目前不支持通过商店下载的应用程序。
答案2
所有 Modern UI 应用都具有与之关联的 URL 协议,可用于启动应用。
您可以像这样找到特定应用的协议:
- 按 Windows+R
- 类型
regedit
- 导航
HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
- 找到你的应用程序的子项(例如
AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp
) - 在该子项中,转到
ActivatableClassId_some long name_\CustomProperties
- 该
Name
值将告诉您协议名称。
然后,您可以创建 的快捷方式name://
。(例如kindle://
)
获取图标稍微困难一些。
在 正下方的子项中ActivatableClassId
,您将找到一个名为 的值Icon
,格式为。您将在 中找到一个 PNG 图标。 但是,您需要将此 PNG 转换为 ICO 文件才能在快捷方式中使用。@{AppIdentifier?ms-resource://AppName/Files/path/to/icon.png}
C:\Program Files\WindowsApps\AppIdentifier\path/to/icon.png
答案3
- 右键单击桌面并选择
new->shortcut
。 - 当对话框打开时,输入
%windir%\explorer.exe shell:::{4234d49b-0245-4df3-b780-3893943456e1}
并适当命名您的应用程序。 - 单击您创建的图标并启动
Applications
窗口。 - 选择要使用的 Metro 应用程序。
参考:http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop
答案4
转到这里:(对于您想要创建快捷方式的任何“现代”应用程序,这是一个清晰而简单的解决方案 - 我使用快捷方式放入启动文件夹,以便应用程序在我登录时打开。 http://winaero.com/blog/exclusive-how-to-start-a-modern-app-from-desktop-without-going-to-the-metro-start-screen/#comment-5450