Вывод окна другого приложения на Mac на С - PullRequest
3 голосов
/ 23 июля 2010

Как вывести окно другого приложения на Mac в C / C ++? У меня есть пид приложения. Я нашел решения для AppleScript, но я не знаком с AppleScript. (а также не с целью C) Спасибо!

edit: я не могу использовать Carbon в этой программе, потому что он должен быть 64-битным двоичным. edit2: Я также заинтересован в решениях Carbon и Cocoa. Я мог бы поместить это в обычное 32-битное приложение, чтобы использовать Carbon.

1 Ответ

1 голос
/ 23 июля 2010

Вы можете сделать это так:

#include <stdlib.h>

system("osascript -e \"tell application \\\"Address Book\\\" to activate\"");

Это также запустит приложение (адресная книга в этом примере), если оно еще не запущено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...