起動直後の音量/AppleScriptで音量設定

起動直後の音量がどうなってるのかよくわからない.終了直前の音量になってくれない.
試しにAppleScriptを書いてみた.

set volume 1

ただ,これだと現在の状態(イヤホンあり/なし)の音量しか設定できないみたいだ.あと何故か音量が2.25単位くらいでしか設定できない…と思ったら小数で指定できた.単位が違ってややこしい.さらに,get volume settingsとset volumeで使う値が違うらしい.どうなってんの?
参考:OSAX/音量設定/set volume


とりあえず,ターミナルで

osascript filename

で実行できることがわかった.事前にコンパイルしたければosacompileを使うらしい.