Objective c 以编程方式解锁MAC

Objective c 以编程方式解锁MAC,objective-c,macos,applescript,Objective C,Macos,Applescript,我想以编程方式解锁mac。目前我正在使用Apple脚本进行此提议。这一切都很好,但问题是这是一个耗时的过程。执行脚本大约需要4-5秒。下面是我正在使用NSAppleScript执行的脚本。请建议我如何使它快速工作。或者任何其他最快的方式。谢谢 tell me to activate\n tell application \"System Events\" to keystroke \"PASSWORD\"\n tell application \"System Events\" to keys

我想以编程方式解锁mac。目前我正在使用Apple脚本进行此提议。这一切都很好,但问题是这是一个耗时的过程。执行脚本大约需要4-5秒。下面是我正在使用NSAppleScript执行的脚本。请建议我如何使它快速工作。或者任何其他最快的方式。谢谢

tell me to activate\n
tell application \"System Events\" to keystroke \"PASSWORD\"\n 
tell application \"System Events\" to keystroke return\n 
tell application \"System Events\" to keystroke return"

“我想以编程方式解锁mac。”--为什么?如果你在代码中放置纯文本密码,那么锁定它真的没有意义。是脚本太慢了吗?不登录?如果可能的话,您可以在不恢复状态的情况下加快速度。@I'L'I密码作为占位符存在。@stevesliva我已经观察到了这个过程。这实际上是一个花了很长时间的脚本。可能是脚本正常,进程正在减慢,因为计算机正在唤醒。但我想知道的是任何可能的最快完成这项任务的方法。或者改进我正在使用的过程。当我锁定我的Mac并尝试用给定的脚本解锁时,它不会做任何事情,而且我的Mac还同时要求用户名和密码。在System prefereces>Security&Privacy中,我未选中禁用自动登录。我认为执行此脚本需要root权限?
tell application "System Events"
    tell security preferences
       set require password to wake to false
    end tell
 end tell

tell application "System Events"
    stop current screen saver
end tell

tell application "System Events"
    tell security preferences
        set require password to wake to true
    end tell
end tell