EventScripts允许您分配AppleScript,shell脚本和Automator工作流程,以在发生某些事件时运行。
EventScripts支持许多事件,如下所示。
移动和位置事件
应用程序和浏览器事件
网络事件
音量,USB和Time Machine事件
iTunes活动
苹果远程活动
蓝牙和iBeacon活动
计算机与电源事件
屏幕事件
杂项事件
添加脚本
可以从首选项的“事件脚本”窗格中配置脚本。在此窗格中,您可以:
•拖放脚本以在表中添加或重新排序它们。
•使用弹出菜单选择事件以触发脚本
•通过取消选中“活动”复选框来暂时禁用脚本
•双击脚本以在默认编辑器中将其打开
•使用上下文菜单将“标签”应用于脚本
服务器
您可以在服务器首选项窗格中启用EventScript服务器。在服务器运行的情况下,可以通过将EventScripts Mobile设置为使用“ EventScripts Mobile”事件,来使用它们在iPhone,iPad或iPod touch上触发Mac上的脚本。
服务器仅在本地bonjour网络上广播。
标签
标签非常有用,因为它们使您可以在EventScripts Mobile中组织脚本。您可以在此首选项窗格中为标签创建,命名和选择颜色。
一旦创建了标签,就可以使用上下文菜单将其应用于主EventScripts首选项窗格中的脚本。
苹果遥控器
在这里,我们可以打开和关闭Apple Remote监视。 EventScripts具有两种使用Apple Remotes的模式。
共享模式,其中EventScripts响应Apple Remote命令,但不阻止其他应用程序(例如iTunes,EyeTV等)响应它们。
独占模式,其中EventScripts单独将响应Apple Remote命令。
信标
当EventScripts在附近找到iBeacons时,您可以触发脚本。传递给脚本的参数描述了信标的UUID,因此您可以做出相应的响应。
蓝牙
EventScript可以根据特定蓝牙设备的接近程度触发脚本。当设备“找到”和“丢失”时,可以触发脚本。
设备必须是“可发现的”才能被选中进行监视,但是一旦被选中,它们就不必为了触发丢失和发现的蓝牙事件而处于可发现模式。
运动检测
EventScript可以在检测到运动时触发脚本。为此,请在Mac中打开iSight相机并调整供稿以进行运动。
您可以在这些首选项中控制此监视的敏感程度。
通知事项
EventScript可以使用通知中心来报告事件和脚本执行情况。您还可以在此处启用Prowl通知,以将通知转发到您的iOS设备。另外,通过EventScript的AppleScript接口支持Pushover通知。
支持
脚本没有特殊要求,但是如果您想利用Eventscripts传递的属性,请查看示例脚本作为示例。
请记住,仅当EventScripts触发脚本时才传递属性。在自己周围玩耍,或从他人那里汲取灵感