从PowerShell启动WinRT应用程序

时间:2013-04-15 21:53:12

标签: windows powershell windows-runtime

我有一个Windows RT应用程序需要使用脚本启动。我已经使用PowerShell在设备上安装了应用程序,但我需要使用PowerShell或命令提示符启动应用程序。有没有办法做到这一点?感谢。

P.S。看起来有一种方法可以使用Start-MetroApp命令在Windows 8上启动Metro应用程序,但这不适用于Windows RT。是否有某种等效的Windows RT?

2 个答案:

答案 0 :(得分:3)

您可以使用协议激活,如果您想使您的应用程序可以从任何人可以从资源管理器,运行,powershell或cmd打开它

以下是protocol activation的MSDN示例。

以下是启动该应用的方法。

对于运行和资源管理器:myapp://

对于cmd和power shell:explorer.exe myapp://

此外,请阅读这篇精彩的博客文章Inter-Process communication (Windows Store App & Desktop Apps) with protocol association in WinRT

答案 1 :(得分:0)

我会看一下Launch Windows 8 Metro Apps From a Desktop Shortcut or Command Line中提到的技术,例如:

explorer.exe bingnews://

它还提到了一个MetroLauncher实用程序,适用于没有协议的应用程序。