Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Получить состояние звукового устройства

Закрытая тема
Настройки темы
Любой язык - [решено] Получить состояние звукового устройства

Аватара для icq99999999

Пользователь


Сообщения: 86
Благодарности: 3

Профиль | Отправить PM | Цитировать


каким методом можно проверить состояние устройства воспроизведения с помощью скрипта?. (состояния: готов, не подключено, устройство воспроизведения по умолчанию)

Отправлено: 00:33, 17-01-2021

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


greg zakharov, с удовольствием посмотрю и Ваш код для devcon.

Отправлено: 22:30, 17-01-2021 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для icq99999999

Пользователь


Сообщения: 86
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата Iska:
devcon »
да, так то им можно определить только если отключено устройство в диспетчере устройств

Отправлено: 22:31, 17-01-2021 | #22


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Цитата Iska:
с удовольствием посмотрю и Ваш код для devcon.
Видимо вы переутомились. Написано же ранее было: проще всё написать на pwsh с нуля. Задача не подразумевает получения данных о том, подаётся ли напряжение на устройство при отключенном (выгруженном) драйвере, - достаточно SetupAPI.

Отправлено: 23:29, 17-01-2021 | #23


Старожил


Сообщения: 208
Благодарности: 51

Профиль | Отправить PM | Цитировать


Эм... я по-прежнему думаю об:indicate the current state of an audio endpoint device. Здесь поконкретней: How to enumerate audio endpoint (IMMDevice) properties on your system, но не суть. Никто не лезет в 2021 году в Core Auduo Apis напрямую просто так (а у нас тут еще windows 7). Core Audio Apis — это сложно, без шуток.
Цитата icq99999999:
проверку на то что tv отключено можно
Я бы вообще не проверяла, а отключила, раз такое дело. А так, мы имеет неправильно поставленную задачу, слепо следуем указаниям TC.
Это сообщение посчитали полезным следующие участники:

Отправлено: 04:49, 18-01-2021 | #24


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Цитата птичка0001:
Никто не лезет в 2021 году в Core Auduo Apis напрямую просто так (а у нас тут еще windows 7).
А для чего в него лезть в данном случае? Если вы хоть раз ковырялись в менеджере устройств Windows, тогда знаете, что он спроектирован на SA (который использует devcon), а состояние устройства (включен\выключен) определяется его драйвером (увы, но именно так полагают и в самой MS).
Цитата птичка0001:
Core Audio Apis — это сложно, без шуток.
С каких пор? WCAA (или как вы его обозвали CAA) по своей сути высокоуровневая надстройка над рядом прочих COM интерфейсов (EVA, MDA и пр.), при этом, если верить отладчику, некоторые данные, которыми он оперирует, используются и в SA.
Цитата птичка0001:
Я бы вообще не проверяла, а отключила, раз такое дело.
"Это гениально, Кронк!" (C)

Отправлено: 10:19, 18-01-2021 | #25


Старожил


Сообщения: 208
Благодарности: 51

Профиль | Отправить PM | Цитировать


Цитата greg zakharov:
А для чего в него лезть в данном случае?
В данном случае — лезть не нужно, так можно сделать так:
Цитата птичка0001:
Я бы вообще не проверяла, а отключила, раз такое дело
Это просто.
Цитата greg zakharov:
С каких пор?
Не соглашусь, просто не буду спорить
Цитата greg zakharov:
"Это гениально, Кронк!" (C)
Цитата птичка0001:
Это просто
"Простота — это то, что труднее всего на свете; это крайний предел опытности и последнее усилие гения.“ — Леонардо да Винчи (C)
P.S. Я не против других решений и уважаю чужое мнение (даже в том случае, если оно противоположно моему), самое главное — чтобы автор исполнил свою хотелку, а как он это будет делать, — его личное дело.

Отправлено: 11:03, 18-01-2021 | #26


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


птичка0001, спорить вас никто не просит, но видимых аргументов в пользу компликативности WCAA вы не привели. Может для вас это кажется сложным, но на деле ничего сложного там в упор не наблюдается. А цитат на долю однокоренных наречию "просто" слов достаточно, вот только сам разговор скатывается в откровенную демагогию, да и когда оппонент не в состоянии объяснить толково свою позицию, он ссылается на банальное "уважаю чужое мнение", - давайте лучше по существу. Если оставить в стороне сам процесс подключения устройства (как и всё связанное с физикой), объективно - система не знает ничего о подключаемых устройствах. Есть конечно HAL, НО! Возьмите кусок обычной фольги, скрутите ее в плотную трубочку диаметром с audio jet и воткните ее в соответствующий разъём. Что вы получите?

Отправлено: 15:00, 18-01-2021 | #27


Старожил


Сообщения: 208
Благодарности: 51

Профиль | Отправить PM | Цитировать


А зачем Вы начали вести речь о HAL, который, минуточку, тоже является драйвером? И проводить опыт втыкания фольги в разъм 3.5 мм? Ответ: при большом желании фольга будет в разъеме, если хотите.
Цитата gfeg zakharov:
компликативности WCAA*
Я основываюсь на документации и исхожу из своего опыта.

Отправлено: 15:57, 18-01-2021 | #28


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


птичка0001, во-первых, вы не ответили на прямо поставленный вопрос, ибо что трубка из фольги будет в разъёме кэп итак подскажет. Хорошо, если вам не ясна суть вопроса, давайте объясняться на пальцах. У вас выводится звук на динамики; вы подключаете наушники, звук, соответственно, переводится в них, - что при этом вы видите в диспетчере устройств? Втыкая скрученный кусок фольги, пропадёт ли звук? Что вы увидите в диспетчере устройств?
Что касается HAL. Когда начинаешь объяснять прописные вещи, все цепляются первым делом к HAL, так как всем известно, что после загрузки системы оный "опрашивает" BIOS на предмет конфигурации ОС, чтобы определить какие шины и I\O содержит система (правда многие при этом забывают, что собранная информация после помещается в реестр).
Цитата птичка0001:
Я основываюсь на документации и исхожу из своего опыта.
То есть, ваше мнение субъективно: для вас - сложно, но при этом вы не допускаете, что другим - просто, причем эти другие также могут исходить из собственного опыта. К слову, документация жутко неполная.

Отправлено: 17:05, 18-01-2021 | #29


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата greg zakharov:
Видимо вы переутомились. Написано же ранее было: »
Не было. Изъясняйтесь яснее, коллега.

Отправлено: 17:15, 18-01-2021 | #30



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Получить состояние звукового устройства

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Медиа - [решено] Отключение/включение звукового устройства скриптом spirtoman Microsoft Windows 10 4 19-12-2019 23:01
Разное - Регулярные зависания Windows 10 и добавление звукового устройства Wandarnem Microsoft Windows 10 0 08-01-2019 15:54
CMD/BAT - Получить состояние монитора ganzales Скриптовые языки администрирования Windows 8 13-09-2017 18:50
при каждой загрузке слетают драйверы звукового устройства михаил1975 Лечение систем от вредоносных программ 10 12-03-2012 00:30
Медиа - настройки звукового устройства в реестре. clop1000 Microsoft Windows 2000/XP 4 03-08-2009 19:37




 
Переход