0

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

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

4

1 回答 1

0

有可能做到这一点,但这不是直截了当的。

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

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

于 2017-05-23T18:46:30.513 回答