как создать вкладку чата Adium с AppleScript - PullRequest
0 голосов
/ 21 февраля 2012

Я использую скрипт AppleScript для отправки сообщения моему контакту через Quicksilver. Это выглядит примерно так ( ссылка ), но строка для отправки сообщения контакту:

tell account of im_contact
    set newChat to make new chat with contacts {im_contact} with new chat window
end tell

то есть: чтобы отправить сообщение Энн, активируйте Quicksilver, нажмите '.', Введите anne: my message here, и это создаст новое окно чата с Энн с напечатанным сообщением на заднем плане (мне нравится в фоновом режиме, так как я не хочу, чтобы новое сфокусированное окно прерывало мой рабочий процесс).
Проблема в том, что разные контакты создают разные окна чата, а не вкладки.

Я послал Adium по электронной почте за помощью, и они попросили меня попробовать это безуспешно:

tell account of im_contact
    set newChat to make new chat with contacts {im_contact} at end of chat window 1 with new chat window
end tell 

или

tell account of im_contact
    set newChat to make new chat with contacts {im_contact} at end of chat window 1 
end tell 

Как я могу изменить этот скрипт, чтобы он создавал вкладки вместо новых окон чата в фоновом режиме?

1 Ответ

2 голосов
/ 24 ноября 2012

Я решил эту проблему с помощью:

set existing_window to first chat window
tell account of im_contact 
    to (make new chat with contacts {im_contact} at end of (chats of existing_window))
end tell
...