Показать сообщение отдельно
Старый 14.06.2011, 16:32   #256
se13
Пользователь
 
Регистрация: 25.04.2011
Возраст: 46
Регион: 31
Сообщений: 36
se13 is on a distinguished road
По умолчанию

Еще раз привет всем. Есть некоторые решения с приглушением звука, и паузой музыки Мне они не совсем нравятся, но пока без альтернативы. Решение АНК скрипты. При звонке у меня запускается:

#SingleInstance force ; перезагрузить скрипт, если он уже запущен
SendMode Input ; ускорренный ввод
IfWinExist, воспроизведение, Cthulhu fhtagn!
Send, {Media_Play_Pause}
Run, C:\Windows\System32\SndVol.exe
WinWait, Микшер громкости - T281H-1 (NVIDIA High Definition Audio), BlueSoleilCS Module:
IfWinNotActive, Микшер громкости - T281H-1 (NVIDIA High Definition Audio), BlueSoleilCS Module:, WinActivate, Микшер громкости - T281H-1 (NVIDIA High Definition Audio), BlueSoleilCS Module:
WinWaitActive, Микшер громкости - T281H-1 (NVIDIA High Definition Audio), BlueSoleilCS Module:
Sleep, 100
{
ControlSend, BlueSoleilCS Module: громкость, {DOWN}
Send, {DOWN 150}
Sleep, 100
Send, {UP 4}
}
WinWait, BluePhone,
IfWinNotActive, BluePhone, , WinActivate, BluePhone,
WinWaitActive, BluePhone,
WinMaximize, BluePhone, ; Эта строка максимизирует окно проги
Sleep, 8000
WinClose, Микшер громкости - T281H-1 (NVIDIA High Definition Audio),
WinWait, BluePhone,
IfWinNotActive, BluePhone, , WinActivate, BluePhone,
WinWaitActive, BluePhone,
WinMaximize, BluePhone,
Loop
{
vk41:: ; А принять вызов
WinWait, BluePhone,
IfWinNotActive, BluePhone, , WinActivate, BluePhone,
WinWaitActive, BluePhone,
WinMaximize, BluePhone,
MouseClick, left, 400, 400 ; Могут отличаться
Return
}
Loop
{
vka4:: ; альт левый отклонить или отмена вызова
WinWait, BluePhone,
IfWinNotActive, BluePhone, , WinActivate, BluePhone,
WinWaitActive, BluePhone,
WinMaximize, BluePhone,
MouseClick, left, 433, 442
Return
}

При завершении звонка: снимаем паузу.

#SingleInstance force ; перезагрузить скрипт, если он уже запущен
Process, Close, Пауза музыка.exe
WinWait, BluePhone,
IfWinNotActive, BluePhone, , WinActivate, BluePhone,
WinWaitActive, BluePhone,
WinMaximize, BluePhone,
Sleep, 100
WinClose, Микшер громкости - T281H-1 (NVIDIA High Definition Audio),
Sleep, 100
Run, D:\ПРОГРАММЫ\Foobar2000\foobar2000.exe
Sleep, 2000
IfWinExist, воспроизведение, Cthulhu fhtagn!
Send, {Media_Play_Pause}

Так как в проге строго защиты сочетания клавиш, а мне на руле в мерене неохота ломать кнопки, то принять или отбой вызова делаю скриптом
Засада в том что виндовс 7 не исполняет некоторые команды, точнее многие, касаемые микшера и посыла сочетания клавиш, поэтому скрипт немножко колхоз, а может эт я ладу вне дал.
Прикрепляю то , чем делаются эти скрипты.
Список команд http://www.script-coding.com/AutoHot...mmandList.html
Вложения
Тип файла: rar AutoScriptWriter.rar (14.8 Кб, 372 просмотров)
Тип файла: rar Compiler.rar (535.6 Кб, 369 просмотров)
Тип файла: rar анализ зауковой карты.rar (198.3 Кб, 355 просмотров)
Тип файла: rar определ кодов клавы.rar (200.6 Кб, 360 просмотров)

Последний раз редактировалось se13; 05.07.2011 в 03:51. Причина: некоторые исправления и доработки
se13 вне форума   Ответить с цитированием