Anda harus menemukan bahwa get volume settings
akan mengembalikan objek yang berisi antara lain volume output dan volume peringatan. Jadi misalnya Anda bisa melakukan ini untuk mengambil seluruh objek:
osascript -e 'get volume settings'
atau lebih tepatnya ini hanya untuk mengambil volume output (misal daripada volume peringatan):
osascript -e 'set ovol to output volume of (get volume settings)'
... tetapi perhatikan bahwa tidak semua perangkat audio akan memiliki kontrol perangkat lunak langsung atas pengaturan volume. Misalnya audio layar Anda harus memiliki kontrol; Namun, firewire atau papan USB i / o mungkin tidak akan memiliki pengaturan tersebut di bawah kendali perangkat lunak (karena mereka mungkin tombol fisik). Jika pengaturan tertentu tidak di bawah kendali perangkat lunak maka itu akan muncul di objek yang dikembalikan dari get volume settings
sebagai "nilai yang hilang" atau sesuatu seperti itu.
get volume settings
tidak benar-benar membedakan antara 0, 0,1, dan 0,01. Itu tidak menunjukkan nilai desimal, membuatnya cukup berguna.