मुख्य लाभ यह है कि आपको कोई सॉफ़्टवेयर स्थापित करने की आवश्यकता नहीं है। यह आउट-ऑफ-द-बॉक्स काम करता है। आपके द्वारा उपकरण बनाने के बाद अपने डिवाइस को टॉगल करने के लिए अपने डेस्कटॉप पर एक शॉर्टकट रखें।
स्थापित कैसे करें
नोटपैड के साथ एक नई टेक्स्ट फ़ाइल बनाएं और कोड को कॉपी और पेस्ट करें
Run("c:\windows\system32\control.exe mmsys.cpl")
WinWaitActive("Sound")
WinSetOnTop ("Sound","Sound", 1 )
send("{DOWN}")
if ControlCommand("Sound", "", 1002, 'IsEnabled') Then
ControlClick("Sound", "Set Default", 1002)
$message = "Speakers"
else
send("{DOWN}")
ControlClick("Sound", "Set Default", 1002)
$message = "Headset"
EndIf
WinClose("Sound")
TrayTip("", $message, 5)
Sleep(2000)
send("{DOWN}")
अपनी आवश्यकताओं के लिए पंक्ति 4 और 8 को संपादित करें । डिवाइस # 1 और # 2 के बीच केवल टॉगल के ऊपर उदाहरण कोड। आपको अपनी आवश्यकताओं के लिए दो पंक्तियों को संपादित करना होगा। नीचे मेरे स्पष्टीकरण देखें।
अपने स्पीकर डिवाइस के नाम या कुछ समान के साथ "स्पीकर" और "हेडसेट" को बदलें
बाद में, यह संकेत आपकी ट्रे में 5 सेकंड के लिए दिखाया जाएगा यदि आप ध्वनि उपकरणों को टॉगल करते हैं
गैर-अंग्रेजी विंडोज संस्करणों पर आपको अपने स्थानीयकृत बटन टेक्स्ट के साथ सेट डिफ़ॉल्ट को लाइन 6 और 10 में बदलना होगा
फ़ाइल को कुछ के रूप में सहेजें ।au3
AutoIt का ज़िपित संस्करण डाउनलोड करें और इसे निकालें। सबफ़ोल्डर पर जाएं Aut2Exe और शुरू Aut2exe.exe एक .EXE फाइल करने के लिए .AU3 स्क्रिप्ट कन्वर्ट करने के लिए। हो गया
सभी AutoIt कमांड का संदर्भ
या AutoHotKey का उपयोग करें
यह मूल रूप से एक ही है, केवल AutoHotKey के साथ। कुंजी बंधन सही स्क्रिप्ट में किया जाता है के साथ #!z
जो मतलब है, हर बार जब आप Pressy Alt+ Win+ zआप अपने डिवाइस # 1 और # 2 के बीच स्विच।
स्थापित कैसे करें
एक पाठ फ़ाइल के नीचे कोड चिपकाएँ और इसे सहेजें SoundToggle.ahk
#!z::
Run, c:\windows\system32\control.exe mmsys.cpl
WinWaitActive, Sound
WinSet, AlwaysOnTop, On, Sound
Send, {DOWN}
ControlGet, MyState, Enabled, , Button2
If (MyState = 1){
ControlClick, Button2, A
} Else {
Send, {DOWN}
ControlClick, Button2, A
}
WinClose, Sound
return
AutoHotKey (यूनिकोड 32-बिट) डाउनलोड करें और निकालेंAutoHotKey.exe
उस .EXE के लिए एक शॉर्टकट बनाएं और अपने पथ के अनुसार लक्ष्य रेखा को संशोधित करें
"C:\myfolder\AutoHotkey.exe" "C:\myfolder\SoundToggle.ahk"
शॉर्टकट को अपने स्टार्टअप फ़ोल्डर में ले जाएं
send("{DOWN}")
लाइनों को कैसे संपादित करें
Win+ के साथ अपना ध्वनि पैनल खोलें Rऔर नियंत्रण mmsys.cpl ध्वनियों को दर्ज करें । आप जानना चाहते हैं कि आपको DOWNअपने पहले साउंड डिवाइस को पाने के लिए कितनी बार प्रेस DOWNकरना है और दूसरे डिवाइस तक पहुंचने के लिए कितनी बार प्रेस करना है।
उदाहरण के लिए, # 3 और # 5 डिवाइस को टॉगल करने के लिए आपको तीन बार send("{DOWN 3}")
नीचे दबाना होगा और send("{DOWN 2}")
पांचवें डिवाइस (3x डाउन + 2x डाउन = 5 वीं डिवाइस) तक पहुंचने के लिए फिर से दो बार और दबाना होगा । तुम्हें नया तरीका मिल गया है।