Как создать вкладку чата Adium с помощью AppleScript

Я использую сценарий 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 ответ

Решение

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

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
Другие вопросы по тегам