Цитата:
Сообщение от ОгИл
Да не проблемма не в этом. У меня есть 6 кнопок............только при одновременном нажатии на 2 клавишы!!! что очень не удобно
|
А, понятна проблема. Я бы решил так:
1. Берем Autohotkey
2. Пишем скрипт, который будет брать наши 6 кнопок и генерить WM сообщения в винамп. нужные нам.
В таком варианте одна кнопка с торпеды может делать сколь угодно и каких угодно действий.
Правда попрограмить придется, но там не супер сложно.
Любая команда в винампе может быть инициированна WM мессаджем (кусман примера):
Цитата:
'обработка поступившей команды
'Next Track
If InStr(1, Response, "next", vbTextCompare) <> 0 Then
SendMessage hWnd, WM_COMMAND, WM_Next, vbNull
Exit Sub
End If
'Previous Track
If InStr(1, Response, "previous", vbTextCompare) <> 0 Then
SendMessage hWnd, WM_COMMAND, WM_Previous, vbNull
Exit Sub
End If
'Play
If InStr(1, Response, "play", vbTextCompare) <> 0 Then
SendMessage hWnd, WM_COMMAND, WM_Play, vbNull
Exit Sub
End If
'Stop
If InStr(1, Response, "stop", vbTextCompare) <> 0 Then
SendMessage hWnd, WM_COMMAND, WM_Stop, vbNull
Exit Sub
End If
'Shuffle
If InStr(1, Response, "shuffle", vbTextCompare) <> 0 Then
SendMessage hWnd, WM_COMMAND, WM_Toggle_Shuffle, vbNull
Exit Sub
End If
|