2015-11-23 8 views
5

के माध्यम से प्लग इन हैं या नहीं, क्या यह पता लगाने का कोई तरीका है कि क्या हेडफ़ोन प्लग इन हैं या वीबीस्क्रिप्ट के माध्यम से नहीं हैं?पता लगाएं कि हेडफ़ोन VBScript

यह लिंक does not मदद Switching current active sound device using VBScript?

उत्तर

2

आप Win32_SoundDevice WMI वर्ग का उपयोग करने में सक्षम होना चाहिए।

strComputer = "." 
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") 
Set colItems = objWMIService.ExecQuery("Select * from Win32_SoundDevice",,48) 
For Each objItem in colItems 
    Wscript.Echo "Availability: " & objItem.Availability 
    Wscript.Echo "Caption: " & objItem.Caption 
    Wscript.Echo "Description: " & objItem.Description 
    Wscript.Echo "Name: " & objItem.Name 
    Wscript.Echo "Status: " & objItem.Status 
    Wscript.Echo "StatusInfo: " & objItem.StatusInfo 
Next 

(source)

मैं कुछ तुलना करना होगा पहले और अपने हेडफ़ोन प्लग इन के बाद चलता है और वहाँ से जाना: यहाँ एक नमूना स्क्रिप्ट कि एक अच्छा प्रारंभिक बिंदु हो सकता है।

संबंधित मुद्दे