【发布时间】:2011-02-17 19:13:16
【问题描述】:
我设置了一个邮件规则来启动以下小程序:
使用应用程序“邮件”中的术语 使用消息执行邮件操作 theMessages for rule theRule 告诉应用程序“邮件” ——做一些事情,包括…… 检查地址簿(名称,地址) 结束告诉 结束使用消息执行邮件操作 结束使用条款 在 CheckAddressBook(theName, theAddress) 上 告诉应用程序“通讯录” - 做东西 结束告诉 结束检查地址簿每当此邮件规则执行时,它都会启动通讯簿。它没有激活,但它突然出现在我的桌面上。我的问题是,是否可以指示块以静默方式启动应用程序,并在完成后退出?
【问题讨论】:
-
是否要在脚本运行后保持通讯簿打开?否则,您可以使用
tell application "Address Book" to quit。 -
@Fábio Perez - 实际上我并不关心这两种方式,我更好奇为什么它总是明显启动,而不是在没有 gui 的情况下启动进程。
-
我认为这是因为通讯簿在您调用时未打开。然后,脚本只是打开应用程序,当您打开应用程序时,它会获得焦点。
标签: applescript tell