【发布时间】:2013-08-07 23:28:45
【问题描述】:
使用 AppleScript 登录 Mac 时是否可以捕获“密码错误”消息?
我查看了字典 -> 系统事件,但没有找到我要查找的内容。
我想创建一个安全系统,在输入错误密码时拍摄用户照片 + 一些东西(例如使用 iMessage 通知)。
由于这也是为了学习目的,我想知道如何使用 AppleScript,而不是安装做同样事情的应用程序。
谢谢,
【问题讨论】:
-
我几乎可以肯定 Applescript 进程需要在用户帐户下运行。如果您还没有登录,我不相信有可能运行 Applescript 命令(这可以在尝试从单用户模式使用 osascript 时得到证明)。
-
感谢乔希的回复。似乎有逻辑!但是,如果我已经登录并且 Mac 在不活动后进入锁定屏幕怎么办?
-
经过一番快速的谷歌搜索后,Applescript 似乎会在计算机锁定时停止运行。但是,使用像 SleepWatcher (macupdate.com/app/mac/10387/sleepwatcher) 这样的第三方程序,您可能会启动 Applescript,但我不确定 Applescript 是否会像在没有 SleepWatcher 的情况下尝试运行时那样运行或返回超时错误
-
我得出了同样的结论。 SleepWatcher 似乎是一个很好的工具。您应该发布您之前的评论作为答案,以便我接受。
-
您始终可以通过您自己的应用程序(使用 Xcode 构建)运行它,所以这不是问题。你有没有发现如何获取“错误密码”的东西?
标签: applescript