Войти

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


Страниц : [1] 2

tim.exe
29-01-2013, 07:30
Всем привет. Одному товарищу нужна такая фича: нажал на клавишу - микрофон отключился, нажал еще раз - включился.
Как это можно сделать?

Petya V4sechkin
29-01-2013, 07:56
tim.exe, можно сделать ярлык с запуском утилиты NirCmd (http://www.nirsoft.net/utils/nircmd.html)
nircmd.exe mutesysvolume 2 Microphone
(где Microphone - название микрофона в панели управления)
и назначить "горячую" клавишу.

tim.exe
29-01-2013, 15:11
Petya V4sechkin, а включить его потом как?

Petya V4sechkin
29-01-2013, 16:54
tim.exe, так же.

tim.exe
29-01-2013, 19:16
Petya V4sechkin, проверил у себя. Звук отключается. Как назначить вызов этой программы одной кнопкой а не сочетанием ctrl+alt+key?

Petya V4sechkin
29-01-2013, 20:29
tim.exe, типа AutoHotkey (http://www.autohotkey.com/).

KoRn0509
04-03-2013, 10:52
Мне нужна такая программа что бы нажал клавишу микрофон отключился, нажал включился. Можно это как то сделать?

KoRn0509
04-03-2013, 17:23
Спасибо не видел эту тему.
Ну смотрите создал ярлык но при нажатии у меня просто отключаются звуки виндовс.

Vadikan
04-03-2013, 19:20
у меня просто отключаются звуки виндовс »
Покажите свою команду что-ли... И скриншот соотв. элемента панели управления заодно.

KoRn0509
04-03-2013, 21:59
Vadikan,
nircmd.exe mutesysvolume 2 Razer megalodon
http://i54.fastpic.ru/thumb/2013/0304/9e/37fab3c74150fce1d5c6d2e35c264a9e.jpeg (http://fastpic.ru/view/54/2013/0304/37fab3c74150fce1d5c6d2e35c264a9e.png.html)

Vadikan
04-03-2013, 22:05
KoRn0509, скриношот у меня не грузится, но КО подсказывает, что имя микрофона надо брать в кавычки :)

KoRn0509
04-03-2013, 22:11
Неа все равно отключает просто звук.


http://radikal.ua/data/upload/04012/0fccf/dc40c17026_preview.png (http://radikal.ua/full/04012/0fccf/dc40c17026.png.html)

Я же все правильно делаю? скачал nircmd создал ярлык и дописал в конце вот что выходит. D:\123\nircmd.exe mutesysvolume 2 "Razer Megalodon" И имет значение что наушники юсб с внешней звуковой картой?

Petya V4sechkin
04-03-2013, 22:23
KoRn0509, название у вас "6- Razer Megalodon".

KoRn0509
04-03-2013, 22:30
Petya V4sechkin,
Так же.

Вот что нашел по поводу команды Переключить режимы громкости между беззвучным и нормальным nircmd.exe mutesysvolume 2 а не отключение микрофона.

Petya V4sechkin
05-03-2013, 19:47
KoRn0509, еще здесь (http://darrenmccall.com/blog/2011/01/27/microphone-mute-keyboard-shortcut/) в комментариях вариант:
nircmd.exe mutesysvolume 2 Microphone "6- Razer Megalodon"
или по-русски:
nircmd.exe mutesysvolume 2 Микрофон "6- Razer Megalodon"

KoRn0509
05-03-2013, 21:43
Petya V4sechkin,
Ничего не подошло (

Vadikan
05-03-2013, 21:56
KoRn0509,
Как насчет отключения и включения устройства с помощью devcon? Вас это устроит? Пример тут (http://www.outsidethebox.ms/12241/#comment-12868).

Petya V4sechkin
05-03-2013, 21:56
KoRn0509, не отчаивайтесь, у людей ведь работает.
Переименуйте микрофон английскими буквами.

KoRn0509
05-03-2013, 22:42
Petya V4sechkin,
Неа и так не работает. Может быть вся проблем в том что у меня микрофон юсб?
Vadikan,
Что то не совсем понял про devcon так же создать ярлык и прописать devcon enable *DEV_6740 где *DEV_6740 свой ид?
То есть должно получиться D:\devcon.exe devcon enable *DEV_6740?
Если так то создал ярлык прописал, после нажатия на секунду появляется dos окно и все, и даже если просто запустить devcon так же dos окно.
У меня в иде вот такие строчки http://radikal.ua/data/upload/0fccf/49112/9670b9e7b7_preview.png (http://radikal.ua/full/0fccf/49112/9670b9e7b7.png.html) правильно ли я понял что нужно использовать PID_0001?

KoRn0509
05-03-2013, 23:18
А все через командную строку нужно было запускать. НО все равно не работает как надо. ввожу дисабле пишет что фаилед, отключаю юсб тут же подключаю устройство не работает ввожу енабле моментально включается, вот если бы выключалось. Эх прийдется провод резать и кнопочку впиндюрить, правда еще распиновку нужно найти. Походу это единственный выход.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Так все получилось сделать через devcon оказывается нужно было сделать так. :yahoo:
devcon.exe enable "USB\VID_17A0&PID_0001&REV_0001&MI_00"
devcon.exe disable "USB\VID_17A0&PID_0001&REV_0001&MI_00"

Создал два батника один на выкл другой на вкл.
НО теперь вопрос в другом как сделать так что бы по клику они запускались от имени админа, так как работает только так. В свойстах cmd в систем32 не могу присвоить запуск от админа. если вытянуть смд из систем 32 то легко можно присвоить, но если вытянуть, то я не знаю как сделать так что бы батник открывался через новый смд

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Так и снова с этим разобрался помог способ 4 из этой статьи http://www.oszone.net/10594/run_as_admin
Я надеюсь осле перезагрузки не слетит?

И еще одно, наверно последнее. Можно ли что то прописать в свойствах ярлыка что бы не появлялось черное dos окно? Оно хотя и на секунду появляется, но все же.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

А к черту все. Уже обрадовался, а не тут то было. Микрофон так то отключается, но стоит говорить по скайп или еще где то, ничего не происходит появляется консоль и пропадает.




© OSzone.net 2001-2012