我需要给很多人发个信息,让他们知道什么时候发生了什么事。它总是相同的人的列表,总是相同的事件,所以我想写它。
我遇到的问题是,我知道我需要使用send命令来发送消息。该命令的格式为
tell application iChat to send "message" to _buddy_问题是如何找到那个伙伴。我知道如何得到所有朋友的名单,并循环他们:
tell application "iChat"
repeat with myBuddy in buddies
end repeat
end tell我似乎找不到的是如何让我关心的朋友们,比如那些名字叫"Pietje Piet“和"Joe匿名者”的朋友,然后向这两个联系人发送信息。
发布于 2012-02-17 08:51:03
你必须在一个单独的名单中列出你关心的朋友的名单。以下是一个建议:
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 tellhttps://stackoverflow.com/questions/9325150
复制相似问题