2月 152015
Yosemiteにアップデートしていないのでまだapplescript使ってる。
# 音量設定取得
% osascript -e "get volume settings"
output volume:40, input volume:50, alert volume:100, output muted:true
# 音量だけを取得、0〜100で返ってくる
% osascript -e "(get volume settings)'s output volume"
# 音量を50に設定
% osascript -e "set volume 50/100*7"
# ミュートされているか確認、true/falseで返ってくる
% osascript -e "(get volume settings)'s output muted"
# ミュートする
% osascript -e "set volume with output muted"
# ミュート解除
% osascript -e "set volume without output muted"
音量取得が0〜100で返ってくるのに設定は0〜7でやるという謎のAPI