Bunun, get volume settingsdiğer şeylerin yanı sıra çıktı ve uyarı seslerini içeren bir nesneyi döndüreceğini bulmalısınız . Örneğin, tüm nesneyi almak için bunu yapabilirsiniz:
osascript -e 'get volume settings'
ya da daha doğrusu bu sadece çıktı hacmini yakalamak için (örneğin uyarı ses düzeyi yerine):
osascript -e 'set ovol to output volume of (get volume settings)'
... ancak tüm ses cihazlarının ses ayarları üzerinde doğrudan yazılım kontrolüne sahip olmayacağını unutmayın. Örneğin, görüntü sesinizin kontrolü olmalıdır; ancak, bir firewire veya USB i / o kartı muhtemelen yazılım kontrolü altında bu ayarlara sahip olmaz (fiziksel düğmeler olabileceğinden). Belirli bir ayar yazılımın kontrolü altında değilse get volume settings, "eksik değer" veya bunun gibi bir şeyden döndürülen nesnede görünecektir .
get volume settings0, 0.1 ve 0.01 arasında gerçekten ayrım yapmaz. Ondalık değerler göstermez, bu da oldukça işe yaramaz hale getirir.