Войти

Показать полную графическую версию : [решено] Отключение/включение звукового устройства скриптом


spirtoman
18-12-2019, 10:38
Всем привет!

На руках имеется звуковуха Creative E-Mu 0404 USB.
Она отлично решает задачи звукозаписи, но в повседневной работе звук периодически останавливается.
Приходится отключать/включать устройство. После этого она начинает работать.
Проблема больше всего проявляется во время просмотра видео на Youtube и через mpc.

Сейчас приходится делать следующее:

Открывать C:\Windows\System32\mmsys.cpl
ПКМ по устройству - Отключить
ПКМ по устройству - Включить
(либо включить выключить железным путём)

Необходимо встроенными или сторонними инструментами в Win10 выполнить отключение/включение звукового устройства через cmd.

P.S. пробовал devcon disable/enable, не заработало. Возможно недоразобрался с командами
P.S.S понимаю, что проблема может быть с дровами или прошивкой устройства, так как проблема не наблюдается на Ubuntu 16.04 на том же железе.
Прошивку обновить не могу, а дрова сейчас единственные, которые работают с минимумом проблем.

Vadikan
18-12-2019, 12:43
пробовал devcon disable/enable, не заработало. Возможно недоразобрался с командами »
Так разберитесь. Примеры:
https://vk.com/@sterkin_ru-devcon
https://t.me/sterkin_ru/658

spirtoman
18-12-2019, 13:26
Так разберитесь. Примеры:
https://vk.com/@sterkin_ru-devcon
https://t.me/sterkin_ru/658 »

devcon предлагает перезагрузить компьютер или устройство при выключении или рестарте

C:\devcon>devcon disable @USB\VID_041E*
USB\VID_041E&PID_3F04\E-MU-BB-3F04-07DC0815-09AFB-EM8761T2A : Disabled on reboot
USB\VID_041E&PID_3F04&MI_00\6&DA1AF34&0&0000 : Disabled on reboot
The 2 device(s) are ready to be disabled. To disable the devices, restart the
devices or reboot the system .

C:\devcon>devcon enable @USB\VID_041E*
USB\VID_041E&PID_3F04\E-MU-BB-3F04-07DC0815-09AFB-EM8761T2A : Enabled on reboot
USB\VID_041E&PID_3F04&MI_00\6&DA1AF34&0&0000 : Enabled on reboot
The 2 device(s) are ready to be enabled. To enable the devices, restart the devices or
reboot the system .

C:\devcon>devcon restart @USB\VID_041E*
USB\VID_041E&PID_3F04\E-MU-BB-3F04-07DC0815-09AFB-EM8761T2A : Requires reboot
USB\VID_041E&PID_3F04&MI_00\6&DA1AF34&0&0000 : Requires reboot
The 2 device(s) are ready to be restarted. To restart the devices, reboot the system.

Требуется руками тянуться к устройству, после этого enable работает.
Однако, мне скорее требуется отключить и включить вывод устройства, а не саму звуковуху.

Vadikan
18-12-2019, 13:44
devcon предлагает перезагрузить компьютер или устройство при выключении или рестарте »
Там написано
To disable the devices, restart the
devices or reboot the system .
У devcon есть ключ restart. https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/devcon-restart

spirtoman
19-12-2019, 23:01
Скрипт отрабатывает и рестартит звуковуху, когда со звуком всё нормально.
Однако, когда звук прерывается, скрипт не работает.

Единственным пригодным решением стало написания макроса, который открывает mmsys.cpl, и нажатиями клавиш отключает и включает вывод.




© OSzone.net 2001-2012