Mac OS X Mavericks にてメッセージセンターに忘れそうな予定を表示させてみた。by node.js + CoffeeScript
2207 ワード
ターミナルから通知センターへメッセージ送信が可能というのを知り。
今日中に行いたいが忘れそうな予定を定期的に実行させるようにしました。
1行のコマンドなのでcronを使う方がシンプルではあるのですが、child_processを使った事がない為、試しに作成しました。
coffee
exec = require("child_process").exec
pushMsg = ->
title = '定期連絡'
message = '本日中に稼働実績を提出'
#実行コマンド作成
cmd = "echo 'display notification \"#{message}\" with title \"#{title}\" '| osascript"
exec cmd, (err, stdout, stderr) ->
console.log 'ok'
#起動時の1回
pushMsg()
#定期的に実行する
setInterval pushMsg , 1800000
あとはこれをforeverか何かで起動させておけば完了です。
(ターミナルにそのままは邪魔なので...)
もっと忘れない方法を教えてください!!
Author And Source
この問題について(Mac OS X Mavericks にてメッセージセンターに忘れそうな予定を表示させてみた。by node.js + CoffeeScript), 我々は、より多くの情報をここで見つけました https://qiita.com/kitsuki00/items/17da929ea31161b5eca7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .