Saya ingin memeriksa level volume saat ini dari CLI di Mac saya. Saya tahu saya bisa mengaturnya seperti ini:
osascript -e 'set volume <N>'
Tapi itu sepertinya tidak berhasil ketika mencoba untuk mendapatkan level volume saat ini.
$ osascript -e 'get volume'
4:10: execution error: The variable volume is not defined. (-2753)
sumber
get volume settings
tidak benar-benar membedakan antara 0, 0,1, dan 0,01. Itu tidak menunjukkan nilai desimal, membuatnya cukup berguna.Saya melakukan skrip bash yang sangat sederhana bernama "chut". Ketika saya muak dengan sys volume yang membutuhkan titik pelampung sebagai input (0 hingga 10 langkah 0.1) tetapi mengeluarkan bilangan bulat dengan langkah 14 mulai dari 0 hingga 100.
Go figure ... Jika ada yang tertarik: http://github.com/docgyneco69/chut
Dalam kemuliaan penuh:
sumber
Mendapatkan dan mengatur volume menggunakan skala yang sama 1..100:
sumber