आपको पता लगाना चाहिए कि get volume settingsआउटपुट वॉल्यूम और अलर्ट वॉल्यूम के बीच अन्य चीजों से युक्त ऑब्जेक्ट वापस आ जाएगा। इसलिए उदाहरण के लिए आप पूरी वस्तु को पुनः प्राप्त करने के लिए ऐसा कर सकते हैं:
osascript -e 'get volume settings'
या इसके बजाय शायद यह सिर्फ आउटपुट वॉल्यूम (जैसे अलर्ट वॉल्यूम के बजाय) को हथियाने के लिए है:
osascript -e 'set ovol to output volume of (get volume settings)'
... लेकिन ध्यान दें कि सभी ऑडियो डिवाइसों का वॉल्यूम सेटिंग्स पर सीधा सॉफ्टवेयर नियंत्रण नहीं होगा। उदाहरण के लिए आपके डिस्प्ले ऑडियो पर नियंत्रण होना चाहिए; हालाँकि, एक फायरवायर या USB i / o बोर्ड में शायद सॉफ्टवेयर कंट्रोल के तहत ये सेटिंग्स नहीं होंगी (क्योंकि वे फिजिकल नॉब्स हो सकते हैं)। यदि विशेष सेटिंग सॉफ्टवेयर के नियंत्रण में नहीं है, तो यह get volume settings"लापता मूल्य" या कुछ इस तरह से लौटाए गए ऑब्जेक्ट में दिखाई देगा ।
get volume settingsवास्तव में 0, 0.1 और 0.01 के बीच अंतर नहीं करता है। यह दशमलव मान नहीं दिखाता है, जिससे यह काफी बेकार हो जाता है।