如何优雅地叫女票起床

首先,你要有一个女票。
然后,你要有一个Mac。

下午5点,我像往常一样摸出了手机,开始“iMessage轰炸”地球另一半的某人起床。今天她似乎睡得很好,怎么都叫不起来的样子。而我已经发了好几屏的“起床”了。

┑( ̄Д  ̄)┍

于是,我决定寻找偷懒的方法,写一个Script来自动发信息。✌️

我用的是AppleScript。打开Script Editor(Mac自带的,找不到的话用Spotlight搜),输入如下代码就完成啦。

tell application "Messages"
    set imsg to 1st service whose service type = iMessage
    set theBuddy to buddy "老婆" of imsg
    send "起床" to theBuddy
end tell

然后按下Command + R或者小三角Play按钮就执行了,一条“起床”就发了出去。这个例子只是用了iMessage,正常的短信、Google Talk、Facebook Messenger、Jabber等都可以用,只要改掉判断条件就行。

将这个代码保存成文件,就可以在terminal里面执行了。

while true; do osascript qichuang.scpt; sleep 20; done

不想“轰炸”的话,也可以把执行语句加到crontab里面去执行一次(或多次)。比如,每天晚上11点发一条短信“不早了,早点睡”什么的。不过还是亲手打字比较好噢。

你可能感兴趣的:(如何优雅地叫女票起床)