相关疑难解决方法(0)

如何使用通用Windows平台(UWP)应用程序执行流程命令(或类似)?

我正在努力创建自定义Cortana命令.使用通用Windows平台应用程序注册和执行命令.(GitHub的)

例如,我已经注册了以下命令

<Command Name="ShutDown">      
  <ListenFor>Shut down</ListenFor>
  <Navigate/>    
</Command>
Run Code Online (Sandbox Code Playgroud)

在UWP应用程序中运行此功能

static async void ShutDown()
{
    var dialog = new MessageDialog("This is where I would shut the computer down.");
    await dialog.ShowAsync();
    //System.Diagnostics.Process.Start("Shutdown", "-s -t 10");
}
Run Code Online (Sandbox Code Playgroud)

但是在设置之后System.Diagnostics.Process,UWP不支持我学到的东西.

我想运行的自定义命令涉及某种执行,例如启动外部程序,运行其他脚本或打开网站.

UWP不支持它们是有意义的,因为它是通用的,XBox或手机可能无法做到这些,但我希望在Windows 10 PC上有一些替代或黑客的方法来实现这一点.

我有办法Process在UWP应用程序中执行命令或具有类似功能的其他东西吗?似乎即使我可以让Cortana执行我的C#代码,UWP也不支持在这种情况下有用的东西.

提前致谢.

c# win-universal-app cortana windows-10 uwp

26
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

cortana ×1

uwp ×1

win-universal-app ×1

windows-10 ×1