Pregunta

Utilizo un script AppleScript para enviar MSG a mi contacto a través de QuickSilver. Se parece similar a esto (Enlace), pero la línea para enviar el mensaje al contacto es:

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

es decir: para enviar un mensaje a Anne, activar Quicksilver, presione '.', Escriba anne: my message here Y creará una nueva ventana de chat con Anne con el mensaje escrito en segundo plano (me gusta en segundo plano, ya que no quiero que la nueva ventana enfocada interrumpa mi flujo de trabajo).
El problema es para diferentes contactos, crea diferentes pestañas de chat de Windows.

Envié ayuda al Adium por correo electrónico y me pidieron que probara esto sin éxito:

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 

o

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

¿Cómo puedo modificar este script para que cree pestañas en lugar de nuevas ventanas de chat en segundo plano?

¿Fue útil?

Solución

Resolví este problema con:

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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top