如何在Windows 8上运行地铁应用程序从PowerShell的?(How to run a Me

2019-07-29 20:11发布

相关的超级用户另外一个问题 ,我想从运行命令行基于地铁的应用。 据我的超级用户问题的评论,我也许可以找到一个PowerShell命令或脚本的answear。 我已经尝试过,但发现关于PowerShell和Windows 8的任何互联网参考什么...

因此,有一些具体的方法/调用命令在Windows 8上运行从PowerShell命令一个Metro风格的应用程序?

Answer 1:

没有直接的方法来做到这一点,但也有一些间接的方式。

vsdebuglaunchnotify,附带了Visual Studio中,可以从PowerShell中被调用。

你可以创建自己的exe使用IApplicationActivationManager。

如果应用程序使用任何文件类型相关联,你可以启动相关的文件。

更多信息将在本主题的MSDN:

http://social.msdn.microsoft.com/Forums/en-US/windowsgeneraldevelopmentissues/thread/8d1b0861-5903-4289-8cb8-541ddaa012fb



Answer 2:

这是一个被Powertoe博客中使用这样做的IApplicationActivationManager方式:

http://powertoe.wordpress.com/2012/11/02/get-a-list-of-metro-apps-and-launch-them-in-windows-8-using-powershell/

他在这里提供的代码http://poshcode.org/3740 ,提供了一个启动MetroApp命令行的PowerShell的。

或者:我觉得有些地铁应用具有许多协议处理程序,这样就可以通过URI他们交谈(如“应用程序名称:DoSomething的”),但我不知道如何广泛使用,这是。



文章来源: How to run a Metro-App from PowerShell on Windows 8?