スクリプトからApple Mailバッジ(未読メッセージの数)を取得する方法は?


2

Yosemite OS Xで実行している(applescript | bash | python | whatever)スクリプトで、Apple Mailアプリケーションのすべてのアカウントの未読メッセージの合計、つまり、デフォルトのApple Mail環境設定が設定されたメールのアイコンバッジ。

これはAppleScriptまたは他の手段でスクリプト化できますか?

回答:


1
osascript -l JavaScript -e 'Application("Mail").inbox.unreadCount()'

これは、Mailの統合受信ボックスを使用して未読メッセージの数を表示するため、Mailの赤いアイコンバッジの数と等しくなります。


2
これは完全に真実ではありません。AppleScriptは正しいものですが、バッジアイコンは未読の受信トレイ数ではありません。メール設定で、バッジカウントを表すメールフォルダーを定義できます。
いとこコカイン

@CousinCocaineそれは本当ですが、Longhanksの答えはまさに私が探していたものです(設定されたすべてのアカウントのメイン受信ボックスの未読メッセージの合計)。Appleの設定でバッジを変更する可能性を考えていなかったので、私の質問は実際には間違っていました。それを編集して明確にします。
ルーク404
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.