2015-10-28 2 views
1

Я хочу, чтобы пользователи могли вводить идентификатор продукта в окно поиска Windows 10 и показывать ему список продуктов из сетевой базы данных, а затем, когда они нажимают на этот идентификатор продукта, загрузите веб-страницу из нашей интрасети. Это возможно? Должен ли я иметь настольное приложение, которое сидит на компьютере для поиска Cortana?Windows 10 Search API

+1

Cortana может запускать только настольные приложения, а не взаимодействовать с ними. Поэтому вам нужно написать приложение UWP, чтобы использовать Cortana для этой задачи. – DevEnitly

ответ

0

Вам необходимо создать приложение UWP с файлом VCD, где вам нужно установить, как Cortana может вызвать ваше приложение. Lat говорит, что ваше приложение называется «найти его» или когда-либо, вы можете затем сказать cortana, что всякий раз, когда кто-то говорит или набирает «найти его» в своем окне поиска, «она» должна вызвать ваше приложение с помощью «find it» as параметр.

 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";