我正在使用AppleScript從外部設備(觸發器)鎖定Mac並從同一設備解鎖它。使用AppleScript解鎖OS-X(小牛)後,鍵盤無法響應
鎖定效果很好,但解鎖我的Mac鍵盤和打擊墊變得無法響應。奇怪的是,當我鎖定後移動慕斯,並獲得密碼登錄,如果我輸入密碼解鎖使鍵盤響應,然後才能。
這是我不知道的某種安全設置嗎?我怎麼解決它?
這裏是我使用的腳本:
鎖:
tell application "System Events"
tell security preferences
set require password to wake to true
end tell
end tell
activate application "ScreenSaverEngine"
解鎖:
tell application "System Events"
tell security preferences
set require password to wake to false
end tell
end tell
tell application "ScreenSaverEngine" to quit
請幫我絕望。此外,如果你有另一種方法,你知道用代碼鎖定/解鎖我的Mac,我很樂意嘗試一下!
謝謝!
更新:要清除密碼設置代碼(需要密碼)時,不會出現問題。 意義刪除那些3線:
tell security preferences
set require password to wake to true
end tell
沒有這個問題,這就是爲什麼我認爲這可能是一些安全的事情我不知道的。
更新(2013年12月26日):我沒有找到任何解決方案,賞金完成,我做的是將使用ActionScript我的密碼(也許這能幫助有同樣的問題,其他人)等什麼。如果你確實有另一個我很想知道的解決方案。
它的工作原理,但我的問題是與要求密碼設置爲true。所以當我用你的代碼做這件事時,我會得到相同的結果。當添加 含義: 告訴安全喜好的\ n 組需要密碼才能喚醒真\ n 端告訴\ n 下的第二行,我得到同樣的問題。如果我從我的代碼中刪除這3行,它也與您的代碼一樣。 對不起,我不清楚這一點。 你有任何線索如何解決? – Idan