जवाबों:
NirCmd एक एप्लिकेशन है जो ऐसा करता है और अधिक।
उपयोग का उदाहरण:
nircmd.exe changesysvolume 2000nircmd.exe changesysvolume -5000nircmd.exe setsysvolume 65535nircmd.exe mutesysvolume 1nircmd.exe mutesysvolume 0nircmd।
जावास्क्रिप्ट फ़ाइलें बनाएँ:
echo var oShell = new ActiveXObject("WScript.Shell"); >> volup.js<BR>
echo oShell.SendKeys(String.fromCharCode(0xAF)); >> volup.js
echo var oShell = new ActiveXObject("WScript.Shell"); >> voldown.js<BR>
echo oShell.SendKeys(String.fromCharCode(0xAE)); >> voldown.js
echo var oShell = new ActiveXObject("WScript.Shell"); >> togglemute.js<BR>
echo oShell.SendKeys(String.fromCharCode(0xAD)); >> togglemute.js
वॉल्यूम नियंत्रण दिखाएं, ताकि आप देख सकें कि आप क्या कर रहे हैं:
sndvol
(or maybe sndvol32)
मात्रा बदलें:
cscript voldown.js
नोट: मेरे पास यह तरीका मशीनों पर मज़बूती से काम करता है जिसे मैंने इसे इस्तेमाल करने का प्रयास किया है। इस बारे में Sibo Lin के StackOverflow के सवाल पर हेलेन का जवाबइंगित करता है कि म्यूटिंग विश्वसनीय नहीं है, लेकिन वॉल्यूम-परिवर्तन काफी विश्वसनीय नहीं हो सकता है। मुझे संदेह है कि विश्वसनीयता का स्तर विभिन्न मशीनों पर अलग हो सकता है। यह दृष्टिकोण एक कीस्ट्रोक की नकल करने की तकनीक का उपयोग कर रहा है, और विशेष रूप से एक बढ़ाया मीडिया कीबोर्ड पर एक वॉल्यूम नियंत्रण कुंजी। उस समय जब विंडोज ने इसका समर्थन करना शुरू किया था, तो इस तरह का कीबोर्ड मूल रूप से थोड़ा-बहुत इस्तेमाल किया जाने वाला तुच्छ फीचर था जो कार्यक्षमता प्रदान करता था जो पहले केवल कस्टम ड्राइवरों के पास उपलब्ध था। यह मुझे आश्चर्यचकित नहीं करेगा अगर यह कोड कम पॉलिश था, और कम से कम विभिन्न (शायद पुराने) हार्डवेयर पर काम करने की संभावना है जो कि बाहर है। सभी ने कहा कि, मुझे इससे कोई परेशानी नहीं है।
क्रेडिट:
एक चेतावनी: यह प्रश्न विंडोज एक्सपी के साथ टैग किया गया है। मैंने अभी विंडोज 10 में यह कोशिश की है। मुझे पता है कि मैंने इसे विंडोज 7 में इस्तेमाल किया है (कम से कम इसे बाहर परीक्षण करने के लिए पर्याप्त है)। जैसा कि मैंने पहली बार विंडोज एमई के समय के आसपास इन एन्हांस्ड कीबोर्ड के लिए माइक्रोसॉफ्ट के बिल्ट-इन सपोर्ट को देखना शुरू किया था, मुझे लगता है कि यह WinXP को भी अच्छी तरह से काम करने की संभावना है। मुझे याद नहीं है कि क्या मैंने वास्तव में उस ऑपरेटिंग सिस्टम के साथ इसका परीक्षण किया है। फिर भी, यदि यह दृष्टिकोण अच्छी तरह से काम नहीं करता है, तो मुझे उम्मीद नहीं है कि यह समस्याग्रस्त दुष्प्रभाव पैदा करेगा।
pip install SendKeys(कीस्ट्रोक्स के अनुकरण के लिए शुद्ध पायथन पैकेज), इसके बाद python -c "from SendKeys import playkeys; playkeys([(0xAE, True), (0xAE, False)])", जो वॉल्यूम कुंजी की एक प्रेस और रिलीज का अनुकरण करता है। 100 अलग-अलग प्रेस (उदाहरण के लिए) का अनुकरण करने के लिए, आप * 100समापन के बाद ]और अंतिम से पहले सम्मिलित कर सकते हैं )।
इन पोस्टों को पढ़ने और विकल्प की तलाश में मैंने वॉल्यूम सेट करने के लिए सेटवोल नामक अपनी स्वयं की कमांड लाइन उपयोगिता लिखने का फैसला किया। यह इस पृष्ठ पर कुछ अन्य पदों में वर्णित की तुलना में थोड़ा अधिक काम करता है, यहां कुछ उदाहरण दिए गए हैं जिन्हें आप कमांड कमांड में दर्ज करेंगे:
setvol 75
setvol -10
setvol +12
setvol mute
setvol unmute
अन्य विकल्प भी हैं। मैंने इसे फ्रीवेयर के रूप में जारी किया है, और अधिक जानकारी के लिए और कॉपी डाउनलोड करने के लिए www.rlatour.com/setvol पर आपका स्वागत है।
का आनंद लें
errorlevel(इसलिए मैं वर्तमान सेटिंग को बाद में इसे पुनर्स्थापित करने के लिए सहेज सकता हूं)
मालिक और आगे सरलीकृत Nircmd
@echo off
rem 65536 is 100%
rem device where zero is the default device
rem left and right
rem supports whole numbers only therefore throws "missing operator" error when specifying 655.36
set /a volume=%1 * 655
nircmd setvolume 0 %volume% %volume%
इसे एक .bat फ़ाइल के रूप में सहेजें और एक पैरामीटर पास करके निष्पादित करें
उदाहरण: sound 6060% ध्वनि की मात्रा निर्धारित करेगा
सुनिश्चित करें कि आपने nircmd के आगे या %windir%(या अपने फ़ोल्डर को परिभाषित करें %path%) में बैट फ़ाइल को रखा है