【问题标题】:Windows 10 Search APIWindows 10 搜索 API
【发布时间】:2015-10-28 19:29:32
【问题描述】:

我希望用户能够在 Windows 10 搜索框中输入产品 ID,并让它显示来自网络数据库的产品列表,然后当他们单击该产品 ID 时,让它加载网页从我们的内网。这可能吗?我是否需要在计算机上安装一个桌面应用程序以便 Cortana 进行搜索?

【问题讨论】:

  • Cortana 只能启动桌面应用程序,不能与其交互。因此,您必须编写一个 UWP 应用程序并使用 Cortana 来执行该任务。

标签: windows search microsoft-metro windows-10 cortana


【解决方案1】:

您需要使用 VCD 文件创建 UWP 应用,您需要在其中设置 Cortana 如何调用您的应用。假设您的应用程序被称为“找到它”或其他名称,然后您可以告诉 Cortana 每当有人在其搜索框“她”上说或键入“找到它”时,必须使用“找到它”之后的内容来调用您的应用程序为一个参数。

        if (eventObject.detail.kind === Windows.ApplicationModel.Activation.ActivationKind.voiceCommand) {
        var speechRecognitionResult = eventObject.detail.result;

        // Get the name of the voice command. 
        // For this example, we declare only one command.
        var voiceCommandName = speechRecognitionResult.rulePath[0];

        // Get the actual text spoken.
        var textSpoken = speechRecognitionResult.text !== undefined ? speechRecognitionResult.text : "EXCEPTION";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-20
    • 1970-01-01
    • 2015-03-20
    • 2015-10-28
    相关资源
    最近更新 更多