還不想睡覺?那就交給iCal吧!

  • 0
iCal + Shutdown


我是個只有見到有趣事物就會熱血的人,往往這股熱血在最不該燃起的時候沸騰,像是應該要睡覺的時刻。我的作息失常從國中就開始養成,推斷起來我應該是屬於時區慢兩三個小時的人。為了長期健康著想,我應該要學會珍惜自己的身體,好讓這個部落格能有事沒事就有東西可以讀讀。

在這幾天中我幾乎用在學習如何在麥金塔上使用AppleScript,透過不斷地參考別人的作品然後尋找自己可以使用的部份,拼拼湊湊做出幾個可用的半成品。像是能讓電腦在執行關機、登入時用語音告知訊息,好發揮麥金塔系統的Speech功能來跟你問聲好之類的,讓平凡的電腦事件變得有趣一些。

我曾經去尋找排程的寫法,好讓小白能夠在指定時間執行我要下的命令,卻發現麥金塔上的排程功能沒有Windows那麼好設定,頂多就是使用預設功能來指定關機時間而已。不過透過iCal,你可以設定提醒訊息,將提醒方式設定為事件發生的時間前執行某個程式,像是Shutdown程式如何?

例如我設定是晚上十二點就要睡覺,那麼30分鐘前iCal就會發出「叮咚」的提醒聲音,10分鐘前會執行我用AppleScript寫的「Shutdown」程式,緊接著我會聽到Vicki告訴我該睡覺,小白就會自動關機,挺方便的吧!只需要設定成Repeat Everyday,那麼就可以控管你的生活。

不過一切都決定在人,使用電腦管理只是個提醒,希望長期對我來說會養成習慣,讓我的生理時鐘早日恢復正常,晚安XD


Update Jun. 19, 2010

iCal有個貼心的地方,如果事件提醒時你正好處於未開機的狀態,那麼等到下一次開機時會再次出現提醒。例如我設定在零點時要跑關機程式,偏偏我沒有等到iCal提醒我前就關機,則下次開機時就會重新提醒,「即將關機」!

對,開機 → iCal再次提醒 → 關機 → 手動重新開機,真是挺糟糕的結果吧!(苦笑)

No comments: