Bunun, get volume settings
diğ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 settings
0, 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.