Есть ли какая-либо программа (или код, любой язык), который отключит все микрофоны на моем компьютере?

2002
quack quixote

Есть ли какая-либо программа (или код, любой язык), который отключит все микрофоны на моем компьютере? Если это код, пожалуйста, сделайте его как можно более простым, единственный язык, который я знаю, это C #, и я все еще ОЧЕНЬ новичок в этом. Я просто хочу настроить какой-либо способ отключения микрофона с помощью горячей клавиши / ярлыка, и если я смогу просто найти программу, которая сможет это сделать, я буду настроен. Как я уже сказал, я тоже могу немного поработать, если он находится в C #, но единственный код, который я видел ранее для этого, был длиной в мили (по крайней мере, для меня). Моя цель, я просто хочу, чтобы программа открывалась и включала звук на микрофонах (весь системный аудиовход), а затем закрывалась. Вот и все, очень просто. Спасибо всем, кто пытается мне помочь!

РЕДАКТИРОВАТЬ: Да, я использую Windows. Я использую 32-битную Windows 7. Я уже знаю, что я могу пойти в микшер громкости и сделать это таким образом, но мне нужно сделать это при запуске полноэкранного приложения, и это хлопотно, чтобы выйти из полноэкранного режима, открыть микшер громкости, нажмите кнопку отключения звука значок, затем вернитесь в полноэкранный режим и снова все, чтобы включить звук. И я буду переключаться туда-сюда довольно часто, так что для этого нужно много времени.

2
Я не уверен, какой код может быть, но вы не можете просто получить доступ к элементам управления микрофона? Вы не указываете свою платформу - так что я предполагаю, что Windows (хотя я не догадываюсь, какая версия) - панель управления должна позволять контролировать эту природу. (Также: голосование будет закрыто, поскольку оно кажется ближе к компетенции www.superuser.com, чем stackoverflow.) David Thomas 14 лет назад 1
В codeguru есть статья с csharp для управления аудиоустройствами - http://www.codeguru.com/csharp/csharp/cs_graphics/sound/article.php/c10931/ если кто-то захочет разобраться с этим, это будет хорошая отправная точка. jball 14 лет назад 0

1 ответ на вопрос

1
James Kolpack

AutoHotkey, вероятно, сделает свое дело. Он имеет команду « SoundSet », которая может регулировать уровни громкости / отключения звука для всех аудиоустройств.

РЕДАКТИРОВАТЬ:

Вот чей-то скрипт AHK, который делает именно то, что вы ищете.

Это могло бы сработать, но если я не пропустил что-то простое, это все равно казалось длиной в милю, и я хочу приглушить только микрофон, но чтобы остальная часть звука работала нормально. 14 лет назад 0
Существует параметр «ComponentType», который можно использовать для указания только микрофона. James Kolpack 14 лет назад 0