@
luistrong 第一个:快捷键触发关闭 WiFi (使用 Apple Script )和蓝牙(内置),暂停一小段时间等运行完,再锁屏,防止一直亮屏。
关闭 WiFi 的 Apple Script 如下:
set status to do shell script "networksetup -getairportpower en0"
if status ends with "On" then
do shell script "networksetup -setairportpower en0 off"
end if
第二个:盒盖的时候自动触发快捷键。为什么不直接盒盖的时候触发上面那些?因为我试过,不管用(可能因机器而异,自己要试下)。
第三个:等触发锁屏之后,电脑会准备熄屏(默认的应该是这样),因此这里设置一个在熄屏前触发的动作:把关闭网络和蓝牙再重复一遍,防止第一次不成功(因为我发现只设置一遍有时不能成功)。
第四个:一旦随时打开盖子,都自动上锁,防止因为还没有锁上而绕过密码。
第五个:当解锁屏幕后,自动使用 Apple Script 恢复网络,自动打开蓝牙。
打开 WiFi 的 Apple Script 如下:
set status to do shell script "networksetup -getairportpower en0"
if status ends with "On" then
()
else
do shell script "networksetup -setairportpower en0 on"
end if
以上。