say '语音朗读'

/usr/bin/osascript -e "display notification \" 提醒内容 \" with title \"提醒标题\""

屏幕立刻休眠
/usr/bin/pmset displaysleepnow
sleepnow


进入屏保
osa_api.screen_save()
tell application id "com.apple.ScreenSaver.Engine" to launch


open -a UnlockerX.app

python setup.py py2app 打包

思路整理：

  当前电脑解锁状态下：is_locked false




[AppleScript] Wed Jul  7 01:16:46 2021 exec
	 {
    "code": "tell application id \"com.apple.ScreenSaver.Engine\" to launch",
    "timeout": null,
    "stat": 0,
    "out": "",
    "err": ""
}
[Info] Wed Jul  7 01:16:47 2021 callback_connect_status_changed
	 from "False" to "True"
[Info] Wed Jul  7 01:16:47 2021 lock_delay
	 None
[Info] Wed Jul  7 01:16:49 2021 callback_lock_status_changed
	 from "False" to "True" {
    "lock_by_user": false,
    "unlock_by_user": false,
    "is_locked": true,
    "is_sleep_wake": false,
    "is_lid_wake": false,
    "is_idle_wake": false
}
[AppleScript] Wed Jul  7 01:16:53 2021 exec
	 {
    "code": "tell application \"System Events\" to keystroke \"a\" using command down",
    "timeout": null,
    "stat": 0,
    "out": "",
    "err": ""
}
[AppleScript] Wed Jul  7 01:16:53 2021 exec
	 {
    "code": "tell application \"System Events\" to keystroke \"[protector]\" using {}",
    "timeout": null,
    "stat": 0,
    "out": "",
    "err": ""
}
[AppleScript] Wed Jul  7 01:16:54 2021 exec
	 {
    "code": "tell application \"System Events\" to keystroke return using {}",
    "timeout": null,
    "stat": 0,
    "out": "",
    "err": ""
}
[Info] Wed Jul  7 01:16:54 2021 unlock
	 {
    "unlock_count": 1,
    "is_lid_wake": false,
    "is_idle_wake": true,
    "is_sleep_wake": false,
    "result": false
}
[Info] Wed Jul  7 01:16:58 2021 callback_lock_status_changed
	 from "True" to "False" {
    "lock_by_user": false,
    "unlock_by_user": false,
    "is_locked": false,
    "is_sleep_wake": false,
    "is_lid_wake": false,
    "is_idle_wake": true
}
[Info] Wed Jul  7 01:17:02 2021 t_refresh
	 Refresh average time (0.11008505821228028).
