首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用iChat和AppleScript发送消息

如何使用iChat和AppleScript发送消息
EN

Stack Overflow用户
提问于 2012-02-17 08:38:21
回答 1查看 5.4K关注 0票数 4

我需要给很多人发个信息,让他们知道什么时候发生了什么事。它总是相同的人的列表,总是相同的事件,所以我想写它。

我遇到的问题是,我知道我需要使用send命令来发送消息。该命令的格式为

代码语言:javascript
复制
tell application iChat to send "message" to _buddy_

问题是如何找到那个伙伴。我知道如何得到所有朋友的名单,并循环他们:

代码语言:javascript
复制
tell application "iChat"
    repeat with myBuddy in buddies
    end repeat
end tell

我似乎找不到的是如何让我关心的朋友们,比如那些名字叫"Pietje Piet“和"Joe匿名者”的朋友,然后向这两个联系人发送信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-17 08:51:03

你必须在一个单独的名单中列出你关心的朋友的名单。以下是一个建议:

代码语言:javascript
复制
set peopleICareAbout to {"Pietje Piet", "Joe Anonymous"}

tell application "iChat"
    repeat with myBuddy in buddies
        --get properties of myBuddy
        if full name of myBuddy is in peopleICareAbout then
            send "dfgdgdf gdg dfg dfg" to myBuddy
        end if
    end repeat
end tell
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9325150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档