我正在尝试配置一个自动的、蓝牙供电的计算机锁定和解锁系统。到目前为止,我已经完成了锁定脚本,但我想不出一个可以解锁屏幕的脚本,因为我的电脑受密码保护。有任何想法吗?
问问题
609 次
1 回答
1
当您尝试编写脚本时,通常有两种选择。首先,如果应用程序是可编写脚本的,那么您可以直接向应用程序发出 applescript 命令。如果它不是可编写脚本的,那么您唯一的其他选择是使用 GUI 脚本编写,您可以在其中模拟按下按钮和键入击键,就像您坐在计算机前自己做的一样。您可以使用系统事件命令来执行此操作。
在您的情况下,我认为您需要第二种选择。通常,当您编写 gui 脚本时,应用程序必须位于最前面。由于那时“解锁屏幕”可能是最前面的,因此您有机会这样做。但是我还没有尝试过,所以你需要做一些测试,看看它是否可能。只需搜索 gui 脚本示例并尝试一下。
我想您的脚本将如下所示。这假设光标自动放置在窗口的密码部分,以便“击键”命令实际上会在正确的位置输入......否则您需要想办法在输入任何内容之前将光标放在那里。
tell application "System Events"
keystroke "unlock password"
delay .5
click button "OK" of window 1
end tell
于 2012-06-08T13:41:50.613 回答