有没有办法使用AppleScript解锁受密码保护的计算机?

时间:2012-06-08 05:46:11

标签: bluetooth locking applescript unlock

我正在尝试配置一个自动的,蓝牙供电的计算机锁定和解锁系统。到目前为止,我已经关闭了锁定脚本,但我想不出一个可以解锁屏幕的脚本,因为我的comp受密码保护。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

当您尝试编写某些内容时,通常有两个选项。首先,如果应用程序是可编写脚本的,那么您可以直接向应用程序发出applescript命令。如果它不是可编写脚本的,那么你唯一的另一个选择是使用GUI脚本,你可以模拟按下按钮并键入按键,就像你坐在电脑前自己做的那样。您可以使用系统事件命令执行此操作。

在你的情况下,我认为你需要第二种选择。一般来说,当您使用gui脚本时,应用程序必须是最前面的。由于“解锁屏幕”可能在那一刻可能是最重要的,所以你有机会这样做。但是我没有尝试过,所以你需要做一些测试,看看是否可能。只需要搜索一下gui脚本示例并尝试一下。

我想你的脚本看起来如下所示。这假设光标自动放在窗口的密码部分,这样“按键”命令实际上会在正确的位置输入...否则你需要想办法在你输入任何东西之前把光标放在那里。 / p>

tell application "System Events"
    keystroke "unlock password"
    delay .5
    click button "OK" of window 1
end tell
相关问题