IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Операционные системы M$ (http://www.imho.ws/forumdisplay.php?f=2)
-   -   включить/выключить микрофон в Windows (http://www.imho.ws/showthread.php?t=119088)

nalapapam 11.05.2007 19:00

включить/выключить микрофон в Windows
 
Хочется повесить данную функцию на отдельную кнопку.

Есть ли в Windows "горячая клавиша", которая позволяет включить/выключить микрофон в микшере Windows XP/2003?

Есть ли такая комманда: чтобы создать батничек или скрипт, чтобы включать/выключать микрофон (только его) и повесить на одну из клавиш.

Borland 11.05.2007 20:11

nalapapam, в Windows такого нет.
Можно использовать бесплатную утилиту AutoHotKey: _http://www.autohotkey.com/
и спец. скрипт к ней: _http://www.autohotkey.com/forum/topic11243.html или _http://www.script-coding.info/AutoHotkey/SoundSet.html

Можно попробовать платную _http://www.softarium.com/activekeys/

В принципе, софтин аналогичного назначения наверное немало... ;)
Гугль, как говорится, в помощь! :)

добавлено через 14 минут
P.S. Задачка, в общем-то, тривиально решаемая при помощи Windows API, насколько я понимаю. Т.е. программу/скрипт, реализующий переключение состояния микрофона опытный программист наваяет за 10 минут (или быстрее) на привычном ему языке программирования, а хоткей можно повесить на ярлык, размещённый в меню "Пуск".

P.P.S. Если кто вдруг возьмётся такую микроутилитку наваять - напоминаю, что ссылки на скомпилированную программу в этом разделе давать нельзя. И тем более нельзя аттачить её к посту!

crawler 12.05.2007 13:10

Вопрос собсно "а зачем" ? По любому при записи аудио сначала выбирается источник(и) а остальные мьютятся. А когда нет записи - состояние миксера никому не интересно.

Borland 12.05.2007 16:22

crawler, если ты думаешь, что микрофон применяется только для записи аудио - то глубоко ошибаешься... ;) Есть ещё и IP-телефония и кое-какие ещё применения...

Rayzak 12.05.2007 21:08

Вопрос с другой стороны: что подразумевается под "включить/выключить" ? Ведь он всегда включен... Ед. что он muted/Unmuted. Если хочется что бы мик быт отключен, то это нужно манимулировать миксерами - переключить с микрофона например на line in.

nalapapam 14.05.2007 10:24

Цитата:

Сообщение от Rayzak (Сообщение 1407001)
Вопрос с другой стороны: что подразумевается под "включить/выключить" ? Ведь он всегда включен... Ед. что он muted/Unmuted. Если хочется что бы мик быт отключен, то это нужно манимулировать миксерами - переключить с микрофона например на line in.

Ну понятно, что включить/выключить это не вставить/выдернуть микрофон из гнезда, а именно ставить/снимать галочку mute в микшере Windows (о чем я собственно писал, начиная тему). И хочется делать это "одной клавишей", ну на крайний случай - "горячей клавишей".

У меня "мультимедийная" клавиатура с кучей добавочный клавиш (Microsoft Natural Multimedia), на которой есть клавиша mute, но прикол заключается в том, что если идет разговор по Skype, то нажав ее, я всего лишь отключаю свои колонки, а меня, в этот момент, собеседник слышит и слышит то, о чем говорю я. Что не правильно.


Borland, попробую поюзать autohotkey. По результатам отпишусь.

Rayzak 14.05.2007 18:41

#6 Именно правельно - как я написал в посте выше, микрофон ставится на муте относительно пользователя, но ето не отключайет его работоспособность. Што бы микрофон перестал работать, нужно, как я написал постом выше, переключить михер с микрофона на другой инпут. Другой вариант убрать чувствительность микрофона. (транслит, извините)

nalapapam 28.05.2007 19:16

Проблема решилась с помощью программы AutoHotKey.

После установки программы в ее скрипт добавлена следующие строки:
Цитата:

SC105:: ; по нажанию клавиши "Messenger"
SoundSet, +1, Microphone, mute ; переключить микрофон в противоположное положение включен/выключен
return

Для справки по перехвату нажатия дополнительных клавиш Microsoft Natural Multimedia keyboard привожу коды клавиш:

SC14c:: - My documents
SC164:: - My Pictures
SC13c:: - My music
SC120:: - Mute
SC122:: - Play/pause
SC124:: - Stop
SC110:: - |<
SC119:: - >|
SC16d:: - Media
SC16c:: - Mail
SC132:: - Web/Home
SC105:: - Messanger
SC121:: - Calculator
SC116:: - Log off

KoRn0509 05.03.2013 19:05

Всем привет.
Как можно реализовать включение / выключение (muted / unmuted) микрофона на горячую клавишу?
Выше написано но не могу разобраться.
Помогите.

Borland 05.03.2013 20:44

Цитата:

Сообщение от KoRn0509 (Сообщение 1768056)
не могу разобраться

:confused:
1. Установить бесплатную программу AutoHotKey
2. Создать файлик MicrophoneMuteUnmute.ahk с вышеприведённым кодом (горячую клавишу можно заменить на другую, вставив её сканкод вместо "SC105::").
3. Запустить скрипт двойным кликом. После этого по нажатию соответствующей кнопки будет производиться описанное действие (в данном случае - отключение/включение микрофона).

В скрипт можно добавлять отслеживание любых других кнопок с соответствующими действиями. Если вам нужна только одна горячая клавиша - больше ничего добавлять не нужно.

korotetsky 13.03.2013 15:57

есть вопрос попутный, а сможет AutoHotKey "подделать" клавишу Fn? мне нужно автозапуском нажимать комбинацию клавиш Fn + Fхх какой-нибудь

Borland 13.03.2013 16:52

Цитата:

Сообщение от korotetsky (Сообщение 1768299)
нажимать комбинацию клавиш Fn + Fхх

Насколь я понял, это должно помочь (отправка сочетаний при помощи VKxx и SCyyy).

korotetsky 15.03.2013 21:45

а вот с Fn таки беда. не понимает. если я все верно понял и сделал


Часовой пояс GMT +4, время: 00:45.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.