Контрольные презентации с Кортана - PullRequest
0 голосов
/ 12 ноября 2018

Я работаю над сценарием использования, когда хочу управлять презентациями Powerpoint (в Microsoft PowerPoint и Apple Keynote) с помощью Cortana.

Я довольно долго искал ресурсы, которые я мог бы использовать для обучения и реализации того же самого.

Самое близкое, что я мог бы получить, это серия из двух статей:

  1. Управление слайд-шоу в Powerpoint с помощью Alexa
  2. Управление слайдами Powerpoint с помощью Alexa и Websocket

Но проблема в том, что он использует slideshow, который давно не обновлялся, а также не поддерживает более поздние версии Keynote и Powerpoint. , И мой пример использования корпоративного уровня, поэтому на пакет нельзя положиться с той поддержкой, которую он имеет прямо сейчас.

Я также заглянул на сайт Cortana Skills Kit, но не смог найти ничего существенного в этом направлении.

Итак, вопрос в том, есть ли надежная библиотека, которую я мог бы использовать для этого? Или у Cortana Skills Kit есть возможности для управления локальными запущенными экземплярами Powerpoint?

Я бы очень признателен, если бы кто-то мог указать мне правильное направление в этом отношении.

UPDATE:

  1. Я пытался добиться этого путем разработки надстройки PowerPoint. Но затем, когда я углубился, я узнал, что надстройки PowerPoint бывают следующих типов:

enter image description here

Я, с другой стороны, хочу что-то, что могло бы работать в режиме Presenter. И я не нашел ничего связанного с этим. По сути, контекстная почтовая надстройка предназначена только для Outlook и Outlook Web. Панель задач и надстройка содержимого предназначены для надстроек на основе пользовательского интерфейса. Но я хочу надстройку без пользовательского интерфейса, которая могла бы работать и контролировать мою презентацию в режиме докладчика. Я пытался найти команды надстроек, но не смог найти ничего, связанного с этим.

  1. Я также попытался взглянуть на Схемы URI Office , как было предложено Micromuncher, но я не смог найти способ перехода от одного слайда к другому, используя эти схемы.

1 Ответ

0 голосов
/ 13 ноября 2018

Подход с использованием слайд-шоу кажется очень хрупким, хотя и весьма крутым.

Практически все версии PowerPoint поддерживают автоматизацию.Но поскольку DDE в основном мертв, а OLE кажется неуместным в облаке, было бы неплохо автоматизировать некоторые виды поведения без обширного кодирования.

Когда-то вы могли добавить ссылку на идентификатор или индекс вфайл т.е. myPresentation.ppt # 4 для показа слайда 4, но это больше не работает.

Как это должно быть сделано;обработчик протокола, который автоматизирует PowerPoint.Это существует?Вид.Прямо сейчас вы можете использовать глубокое связывание ограниченным образом на большинстве платформ.

Но сейчас это просто позволяет нам открывать для просмотра или редактирования презентации, не говоря, какую страницу.Итак ... единственное, что мы можем сделать, - это лоббировать наших друзей в Microsoft, чтобы они рассматривали это как часть своей новой стратегии.

Однако Кортана будет поддерживать его, когда он существует.

...