Как создать вкладку чата 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