08.09.2008, 14:08 | #1 |
Пользователь
Регистрация: 29.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2008\Chevrolet Captiva
Сообщений: 89
|
AHK и RR
Никак не могу заставит работать ControlSend с RR
Никто не сталкивался? Задача: Урпавлять RR не активируя окно.
__________________
Текущий проект Мой ПРОШЛЫЙ проект: http://forum.pccar.ru/showthread.php?t=2295 Готовность: 80% (уже езжу) [RR, монитор noname 10.4" touch, мать MSI 945GM3-F, Core 2 Duo E2160 1.8Ghz, усилитель DLS MA41, Sound Creative X-Fi mX Xtreme Gamer PCI, TV-Tuner GoTView PCI DVD2 Deluxe FM internal, БП SL] |
09.09.2008, 03:58 | #2 |
Пользователь
Регистрация: 29.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2008\Chevrolet Captiva
Сообщений: 89
|
есть вариант
ControlSend, ahk_parent, z, ahk_class Winamp v1.x но он не катит т.к. идёт тормоз отображения в RR
__________________
Текущий проект Мой ПРОШЛЫЙ проект: http://forum.pccar.ru/showthread.php?t=2295 Готовность: 80% (уже езжу) [RR, монитор noname 10.4" touch, мать MSI 945GM3-F, Core 2 Duo E2160 1.8Ghz, усилитель DLS MA41, Sound Creative X-Fi mX Xtreme Gamer PCI, TV-Tuner GoTView PCI DVD2 Deluxe FM internal, БП SL] |
25.09.2008, 13:51 | #3 | |
Старший Пользователь
Регистрация: 11.06.2008
Возраст: 46
Регион: 77, 97, 99, 177
Сообщений: 438
|
Цитата:
^!+f:: ; NEXT теперь передаём сразу винампу PostMessage, 0x111, 40048,,, ahk_class Winamp v1.x ; следующий трек return ^!+g:: ; PREV теперь передаём сразу винампу PostMessage, 0x111, 40044,,, ahk_class Winamp v1.x ; предыдущий трек return ^!+h:: ; PLAY/PAUSE теперь передаём сразу винампу SendMessage, 0x400,, 104,, ahk_class Winamp v1.x ; проверка воспроизведения If ErrorLevel = 0 ; если не воспроизводится, то... PostMessage, 0x111, 40045,,, ahk_class Winamp v1.x ; включить воспроизведение Else ; если воспроизводится, то... PostMessage, 0x111, 40046,,, ahk_class Winamp v1.x ; поставить на паузу return
__________________
Ford focus2, материнка ASUS AT3GC-I (atom 330), 1G памяти, HDD 200G, Lart радио, bluetooth, видеозапись. Монитор Lilliput 889GL. Оболочка RR+DigitalFX 3.0, подробности тут:http://forum.pccar.ru/showthread.php?t=5588 |
|
26.09.2008, 21:11 | #4 | |
Пользователь
Регистрация: 29.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2008\Chevrolet Captiva
Сообщений: 89
|
Цитата:
в любом случае хочется найти как управлять именно RR, т.к. кроме управления музыкой хочется ещё и переключаться в скринах RR. но тут возникает проблема в активности. Тоесть если включен GPS то активно окно навигационной проги... (За точность кода не отвечаю, но приерно...) Вариант 1: Код:
WinActivate ahk_class TForm1 Send {F11} Вариант 2: Код:
ControlSend, ahk_parent, z, ahk_class Winamp v1.x Вариант 3: Код:
ControlSend, ahk_parent, ^{Left}, ahk_class ThunderRT6FormDC
__________________
Текущий проект Мой ПРОШЛЫЙ проект: http://forum.pccar.ru/showthread.php?t=2295 Готовность: 80% (уже езжу) [RR, монитор noname 10.4" touch, мать MSI 945GM3-F, Core 2 Duo E2160 1.8Ghz, усилитель DLS MA41, Sound Creative X-Fi mX Xtreme Gamer PCI, TV-Tuner GoTView PCI DVD2 Deluxe FM internal, БП SL] |
|
27.09.2008, 01:41 | #5 |
Старший Пользователь
Регистрация: 11.06.2008
Возраст: 46
Регион: 77, 97, 99, 177
Сообщений: 438
|
Подожди, у тебя какая задача?
Если надо активировать РР и нужное окно скина в нем, то все просто: Только что попробовал, все получается: script.ahk: F7:: { ifWinExist, ahk_class ThunderRT6FormDC { WinActivate Send, {Esc} return } else { MsgBox, not found return } } return При этом KeyTbl.ini имеет такую строчку: 27,"AUDIO" (У меня стоит DigitalFX3) Работает так: в любой проге винды жму f7, если РР был запущен, то на экран вылезает РР, в нем активируется окно аудио. С тем же успехом можно было прописать туда переход в навигашку другой строкой 27,"MyApp48" а "MyApp48" в Exec.tbl прописан следующим образом: "MyApp48","LOAD;iGO.skin;iGO8;C:\igo\iGo_pc.exe;iG O8||ACTIVATE;iGO8" Тогда при нажатии F7 активируется РР и Igo в нем... А зачем ты РР сворачиваешь? Просто у меня все необходимое (типа IGo) встроено в РР и переключения между экранами (музыкой, навигацией и прочим) делается на раз через KeyTBL.ini. Хотя тот же Ozi нормально не встраивается в РР, насколько я знаю :-(. Музыкой точно лучше управлять напрямую винампом, посылая ему сообщения (SendMessage-PostMessage). Тормозить вообще не должно! Это самый низкий из возможных уровней. А тебе надо оперировать именно РР, но при этом не делая его активным? Просто пока не втыкаю зачем это надо...
__________________
Ford focus2, материнка ASUS AT3GC-I (atom 330), 1G памяти, HDD 200G, Lart радио, bluetooth, видеозапись. Монитор Lilliput 889GL. Оболочка RR+DigitalFX 3.0, подробности тут:http://forum.pccar.ru/showthread.php?t=5588 |
05.10.2008, 22:16 | #6 | |
Пользователь
Регистрация: 29.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2008\Chevrolet Captiva
Сообщений: 89
|
Цитата:
Вот как управлять РР не делая активным не нашел ((( А во многих случаях было бы полезно....
__________________
Текущий проект Мой ПРОШЛЫЙ проект: http://forum.pccar.ru/showthread.php?t=2295 Готовность: 80% (уже езжу) [RR, монитор noname 10.4" touch, мать MSI 945GM3-F, Core 2 Duo E2160 1.8Ghz, усилитель DLS MA41, Sound Creative X-Fi mX Xtreme Gamer PCI, TV-Tuner GoTView PCI DVD2 Deluxe FM internal, БП SL] |
|
05.10.2008, 22:28 | #7 |
Старший Пользователь
Регистрация: 11.06.2008
Возраст: 46
Регион: 77, 97, 99, 177
Сообщений: 438
|
а я тут задумался и не нашел как сделать одну штуку:
1. Кнопки на джойстике prev, next должны работать и для MP3 и для радио, причем для радио - переключать памяти. 2. Кнопка source должна менять источник звука, mp3-radio, ну или на крайний случай - должны быть две кнопки, одна переключает на радио, другая - на mp3 Вот как сделать это, пусть даже с активацией RR, но без выхода из имплантированной в RR навигации?... Пока ума не приложу.
__________________
Ford focus2, материнка ASUS AT3GC-I (atom 330), 1G памяти, HDD 200G, Lart радио, bluetooth, видеозапись. Монитор Lilliput 889GL. Оболочка RR+DigitalFX 3.0, подробности тут:http://forum.pccar.ru/showthread.php?t=5588 |
06.10.2008, 00:09 | #8 | |
Пользователь
Регистрация: 29.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2008\Chevrolet Captiva
Сообщений: 89
|
Цитата:
1. prev, next проще простого - Код:
ControlSend, ahk_parent, ^{Left}, ahk_class ThunderRT6FormDC Код:
WinActivate ahk_class ThunderRT6FormDC Send ^{Left} 2. Нужно порыться в командах РР... Но как решение "в лоб через Ж..." можно на радио и адио повесить хоткеи в (KeyTBL.ini), а после активации их сразу закрывать(return)... Вероятно в AHK между этими операциями придётся делать sleep. но это очень некрасивое решение...
__________________
Текущий проект Мой ПРОШЛЫЙ проект: http://forum.pccar.ru/showthread.php?t=2295 Готовность: 80% (уже езжу) [RR, монитор noname 10.4" touch, мать MSI 945GM3-F, Core 2 Duo E2160 1.8Ghz, усилитель DLS MA41, Sound Creative X-Fi mX Xtreme Gamer PCI, TV-Tuner GoTView PCI DVD2 Deluxe FM internal, БП SL] |
|
06.10.2008, 00:15 | #9 |
Старший Пользователь
Регистрация: 11.06.2008
Возраст: 46
Регион: 77, 97, 99, 177
Сообщений: 438
|
У меня в РР даже когда я на кнопки нажимаю prev-next вне самого окна radio, он не переключается на предыдущую/следующую станцию, а увеличивает/уменьшает частоту на 0.1 мегагерца :-(.
__________________
Ford focus2, материнка ASUS AT3GC-I (atom 330), 1G памяти, HDD 200G, Lart радио, bluetooth, видеозапись. Монитор Lilliput 889GL. Оболочка RR+DigitalFX 3.0, подробности тут:http://forum.pccar.ru/showthread.php?t=5588 |
06.10.2008, 00:49 | #10 | |
Пользователь
Регистрация: 29.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2008\Chevrolet Captiva
Сообщений: 89
|
Цитата:
Код:
2037,"RRPREV" 2039,"RRNEXT"
__________________
Текущий проект Мой ПРОШЛЫЙ проект: http://forum.pccar.ru/showthread.php?t=2295 Готовность: 80% (уже езжу) [RR, монитор noname 10.4" touch, мать MSI 945GM3-F, Core 2 Duo E2160 1.8Ghz, усилитель DLS MA41, Sound Creative X-Fi mX Xtreme Gamer PCI, TV-Tuner GoTView PCI DVD2 Deluxe FM internal, БП SL] |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
|
|