Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   [решено] Отключение/включение звукового устройства скриптом (http://forum.oszone.net/showthread.php?t=343334)

spirtoman 18-12-2019 10:38 2901021

Отключение/включение звукового устройства скриптом
 
Всем привет!

На руках имеется звуковуха 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 2901050

Цитата:

Цитата spirtoman
пробовал devcon disable/enable, не заработало. Возможно недоразобрался с командами »

Так разберитесь. Примеры:
https://vk.com/@sterkin_ru-devcon
https://t.me/sterkin_ru/658

spirtoman 18-12-2019 13:26 2901055

Цитата:

Цитата Vadikan
Так разберитесь. Примеры:
https://vk.com/@sterkin_ru-devcon
https://t.me/sterkin_ru/658 »

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

Вывод 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 2901058

Цитата:

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

Там написано
Цитата:

To disable the devices, restart the
devices
or reboot the system .
У devcon есть ключ restart. https://docs.microsoft.com/en-us/win...devcon-restart

spirtoman 19-12-2019 23:01 2901342

Скрипт отрабатывает и рестартит звуковуху, когда со звуком всё нормально.
Однако, когда звук прерывается, скрипт не работает.

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


Время: 17:50.

Время: 17:50.
© OSzone.net 2001-