使用 Skype 使用腳本停用板載揚聲器

使用 Skype 使用腳本停用板載揚聲器

我有 Skype,在私人房間裡我使用板載揚聲器和板載麥克風。然而,在開放式辦公室中,我插入羅技 USB 耳機,並希望將其用作揚聲器和麥克風。嘗試在 Skype 中選擇此選項,Skype 表示它們是相同設備,不會讓這種情況發生 在此輸入影像描述 如果我禁用板載揚聲器 在此輸入影像描述

然後,Skype 將我的耳機用作揚聲器和麥克風,儘管在某些位置出現選擇視窗時未顯示任何設備 在此輸入影像描述

使用 GUI 可以工作 - 但速度很慢,所以有人有辦法使用腳本禁用和重新啟用揚聲器嗎?

wmic path Win32_PNPEntity where "PNPDeviceID='HDAUDIO\\FUNC_01&VEN_10EC&DEV_0293&SUBSYS_1028062B&REV_1000\\4&2D3AF44E&0&0001'" get Description,PnPDeviceId /format:table

給了我以下內容

Description                    PNPDeviceID
Realtek High Definition Audio  HDAUDIO\FUNC_01&VEN_10EC&DEV_0293&SUBSYS_1028062B&REV_1000\4&2D3AF44E&0&0001

因此,在 WMI 中定位設備的建議方法可以使用命令

wmic path Win32_PNPEntity where "PNPDeviceID='HDAUDIO\\FUNC_01&VEN_10EC&DEV_0293&SUBSYS_1028062B&REV_1000\\4&2D3AF44E&0&0001'" call disable

給出

disable - Invalid class method.

答案1

在 Windows 10 上您可以使用 powershell PnpDevice commandlet(需要:管理員權限)

若要尋找您的裝置:

https://docs.microsoft.com/en-us/powershell/module/pnpdevice/get-pnpdevice?view=win10-ps

禁用您的裝置:

https://docs.microsoft.com/en-us/powershell/module/pnpdevice/disable-pnpdevice?view=win10-ps

在 Windows 7 上(和別的)

若要尋找您的設備名稱:

wmic 路徑 Win32_PNPEntity 取得描述,PnPDeviceId /格式:表

禁用您的裝置:

wmic 路徑 Win32_PNPEntity 其中「PNPDeviceID='yourPNPDeviceIDname'」呼叫停用

您可以將 wmic 命令放入命令檔案(.bat)中,然後使用管理員權限執行它。

筆記:如果您在命令列中呼叫 PNPDeviceID='yourPNPDeviceIDname',請確保 yourPNPDeviceIDname 轉義反斜線(必須是雙反斜線:'\\ANAME\\ANOTHER...')

相關內容