Cortana:创建启动本地应用程序的技能

时间:2017-05-23 18:05:07

标签: c# serialization cloud cortana cortana-skills-kit

我目前正在开发一项技能,在调用时,它将返回您PC的序列号。试图弄清楚Cortana如何或甚至可能在用户机器上运行本地程序,从执行中获取数据,然后说出来。

要查找系统的序列号,您可以使用wmic bios get serialnumber,它会提供带有所需信息的标准输出。目标是允许Cortana技能启动所述过程并将其读出给最终用户。发布后,任何用户都应该可以询问," Hey Cortana,询问序列号查找器我的序列号是什么"并取回他们机器的序列号。

1 个答案:

答案 0 :(得分:0)

可以这样做,但不是直截了当的。

要从Cortana启动本地应用程序,它需要支持门户激活(URL启动)。有关如何让Cortana启动应用程序的文档,请访问:https://docs.microsoft.com/en-us/cortana/tutorials/bot-skills/bot-entity-channel-data

从那里,您可以让您的应用程序使用Bot Framework直接线路将您想要的信息发送到您的机器人服务,然后可以将其传递回Cortana。

相关问题