2010-05-17 3 views
0

Я создаю программное обеспечение для домашней автоматизации с помощью Cocoa/Objective-C. Основное приложение будет иметь минимальный GUI и, скорее всего, будет представлено только значком строки состояния.Получение текста из другого приложения

Я использую проприетарное программное обеспечение для преобразования речи в текст (MacSpeech Dictate), которое принимает мою голосовую команду и преобразует ее в обычный текст. Затем мне нужно отправить этот простой текст в мое приложение для разбора. Есть ли способ отправить строку в приложение Cocoa? Может ли AppleScript достичь этого? Как я могу сделать строку NSString в моем приложении «доступной» для получения переданной строки?

По причинам, выходящим за рамки этого вопроса, невозможно прямое указание команды непосредственно в мое приложение.

Большое спасибо заранее,

ответ

1

Поскольку вы пишете клиентские и серверные приложения, распределенные объекты могут быть лучшим выбором, чем AppleScript. У обоих есть свои проблемы, но главное преимущество DO - это намного проще реализовать.

http://developer.apple.com/mac/library/documentation/cocoa/conceptual/DistrObjects/
http://jens.mooseyard.com/2009/07/the-subtle-dangers-of-distributed-objects/

Смежные вопросы