म्यूट / अनम्यूट केवल एक विशिष्ट कार्यक्रम


1

m::Send {Volume_Mute} मास्टर वॉल्यूम के लिए है ... मुझे केवल म्यूट / अनम्यूटिंग विशिष्ट प्रोग्राम के लिए कोड की आवश्यकता है ...

IfWinExist ahk_class Chrome_WidgetWin_1
{
m::Send {Volume_Mute} 
} 

काम नहीं करेगा ...

जवाबों:


2

AHK के साथ एक विशिष्ट कार्यक्रम को म्यूट करने का सबसे आसान तरीका है , Nircmd को डाउनलोड करना , विंडोज़ निर्देशिका में कॉपी करना (इसमें एक बटन होता है जब आप exe चलाते हैं) और निम्नलिखित को अनुकूलित करें

WinGet, WinProcessName, ProcessName, A
run nircmd muteappvolume %WinProcessName% 2

या, यदि आप .exe नाम जानते हैं: Run, "Lib\nircmd.exe" muteappvolume "myprogram.exe" 2म्यूट / अनम्यूट को टॉगल करने के लिए
Epskampie

0

आपको #IfWinExist की आवश्यकता है # बहुत महत्वपूर्ण है - यदि # के साथ और इसके बिना IfWinExist के बीच एक बड़ा अंतर है, तो आप यहाँ इसके बारे में अधिक पढ़ सकते हैं https://autohotkey.com/docs/commands/_IfWinAnive.htm


यह उस कोड की एक त्रुटि को ठीक कर सकता है जिसे ओपी ने पोस्ट किया था, हालांकि उस कोड के साथ काम करने के बावजूद, यह वास्तव में वह नहीं करेगा जो ओपी पूरा करने की कोशिश कर रहा है।
3D1T0R

0

इस उत्तर के लिए, मैं मान रहा हूं कि आप Windows Vista या बाद के संस्करण का उपयोग कर रहे हैं, क्योंकि मुझे वर्तमान में Windows XP या उससे पहले के समाधान के बारे में पता नहीं है।

मेरे पास अभी तक यह कोशिश करने का समय नहीं है, लेकिन आपको चाहिए कि आप लेक्सिको द्वारा विस्टा ऑडियो कंट्रोल फंक्शन्स का उपयोग करते हुए जो कुछ भी करना चाहते हैं, उसे (बिना किसी अन्य प्रोग्राम को म्यूट किए) करें ।

जब मेरे पास थोड़ा और समय होगा, तो अधिक विवरण शामिल करने के लिए मैं अपने उत्तर को संपादित करूँगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.