আপনার খুঁজে পাওয়া উচিত get volume settings
যা আউটপুট ভলিউম এবং সতর্কতা ভলিউম সহ অন্যান্য জিনিসের মধ্যে থাকা একটি বস্তুকে ফিরিয়ে দেবে। সুতরাং উদাহরণস্বরূপ আপনি পুরো বস্তুটি পুনরুদ্ধার করতে এটি করতে পারেন:
osascript -e 'get volume settings'
অথবা বরং এটি কেবল আউটপুট ভলিউম (যেমন সতর্কতার ভলিউমের চেয়ে বেশি) দখল করতে পারে:
osascript -e 'set ovol to output volume of (get volume settings)'
... তবে নোট করুন যে সমস্ত অডিও ডিভাইসের ভলিউম সেটিংসের উপর সরাসরি সফ্টওয়্যার নিয়ন্ত্রণ থাকবে না। উদাহরণস্বরূপ আপনার ডিসপ্লে অডিওতে নিয়ন্ত্রণ থাকা উচিত; তবে, ফায়ারওয়্যার বা ইউএসবি আই / ও বোর্ড সম্ভবত সফ্টওয়্যার নিয়ন্ত্রণে সেগুলি সেটিংসে রাখবে না (যেহেতু তারা শারীরিক নকফায় থাকতে পারে)। যদি নির্দিষ্ট সেটিংটি সফ্টওয়্যারটির নিয়ন্ত্রণে না থাকে তবে এটি get volume settings
"অনুপস্থিত মান" বা এর মতো কিছু হিসাবে ফিরে আসা অবজেক্টে প্রদর্শিত হবে ।
get volume settings
0, 0.1 এবং 0.01 এর মধ্যে আসলে পার্থক্য করে না। এটি দশমিক মান দেখায় না, এটি একেবারেই অকেজো করে তোলে।