web-dev-qa-db-ja.com

Mac OS Xで1日の特定の時間に毎日リマインダーが必要ですか?

毎日特定の時間にポップアップして何かをしていることを思い出させる毎日のリマインダーを作成する方法を知っている人はいますか?毎日午後1時にブログを更新するように通知する必要があります。

Mac OSXを使用しています。

解決策は、iCal、AppleScript、Automatorなどを介して行うことができますか?それが機能する限り。

2
Registered User

ICalの使用

思い出させる必要があるものを何でも使って新しいイベントを作成するだけです。 alarmmessage(または音付きのメッセージ)、そしてそれが毎日繰り返されることを確認してください。

enter image description here

アラームを表示する代わりに、スクリプトを実行することもできます。アラームは次のようになります。

enter image description here


CrontabとAppleScriptの使用

コマンドライン関連の作業に興味がある場合は、ターミナルを開いて次のように入力することもできます。

EDITOR=nano crontab -e

簡単なテキストエディタが開きます。以下を貼り付けます。

0   13  *   *   *   osascript -e "tell application \"Finder\" to display dialog \"Do your stuff\"" > /dev/null 2&>1

これにより、「Doyourstuff」というメッセージを含むFinderダイアログを表示する単純なAppleScriptコマンドが起動します。これは自由に変更してください。

enter image description here

日付を変更することもできます。この場合、0、13、星は「13時間0分」を意味し、毎日、毎週、毎月です。構文については、これを確認してください Crontab Generator

押す Ctrl-O、その後 Enter それを保存してから Ctrl-X エディターを終了します。

このアラートを再度無効にするには、crontab -eコマンドを呼び出して、その行を削除します。

7
slhck