【问题标题】:Cortana: Creating a skill that launches a local applicationCortana:创建启动本地应用程序的技能
【发布时间】:2017-05-23 18:05:07
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    可以做到这一点,但不是直截了当。

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

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

    【讨论】:

      猜你喜欢
      • 2019-11-01
      • 2018-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      相关资源
      最近更新 更多