0

AppleScriptスクリプトを使用して、Quicksilverを介して連絡先にメッセージを送信します。これと同じように見えますが(リンク)、連絡先にメッセージを送信する行は次のとおりです。

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

つまり、Anneにメッセージを送信するには、Quicksilverをアクティブにして、「。」を押しanne: my message hereて入力すると、入力したメッセージがバックグラウンドにあるAnneとの新しいチャットウィンドウが作成されます(新しいメッセージは必要ないので、バックグラウンドで気に入っています)ワークフローを中断するためのフォーカスされたウィンドウ)。
問題は連絡先が異なることであり、タブではなく異なるチャットウィンドウが作成されます。

私は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 

このスクリプトを変更して、バックグラウンドで新しいチャットウィンドウの代わりにタブを作成するにはどうすればよいですか?

4

1 に答える 1

2

私はこの問題を次のように解決しました:

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
于 2012-11-24T13:58:59.553 に答える