我有一个Windows RT应用程序需要使用脚本启动。我已经使用PowerShell在设备上安装了应用程序,但我需要使用PowerShell或命令提示符启动应用程序。有没有办法做到这一点?感谢。
P.S。看起来有一种方法可以使用Start-MetroApp命令在Windows 8上启动Metro应用程序,但这不适用于Windows RT。是否有某种等效的Windows RT?
答案 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实用程序,适用于没有协议的应用程序。