Magic Mouseのバッテリーが結構早く減るので、逐次チェックできるようにTime2Rechargeというフリーソフトを常駐させています。 これはこれで素晴らしく便利なんですが、わざわざ常駐させておくのもちょっとメモリがもったいない気もして、他にチェックする方法がないか、調べてみました。 すると、Twitterでこんなコマンドラインを発見。 ioreg -rc BNBMouseDevice | grep BatteryPercent | awk ‘{print $4}’ たしかにターミナルから実行してみるとマウスのバッテリー残量が表示されますね。 それならば、これをAppleScriptに組み込んじゃえば良いのでは?と思ったんですが、どうもうまく動いてくれません。 パイプのサポートがアップルスクリプトでは完全じゃないからなのかな? そこで試行錯誤した結果、以下のコマンドなら問題ないこと