Тема: AHK и RR
Показать сообщение отдельно
Старый 27.09.2008, 01:41   #5
SBorovkov
Старший Пользователь
 
Регистрация: 11.06.2008
Возраст: 46
Регион: 77, 97, 99, 177
Сообщений: 438
SBorovkov is on a distinguished road
По умолчанию

Подожди, у тебя какая задача?

Если надо активировать РР и нужное окно скина в нем, то все просто:

Только что попробовал, все получается:
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
SBorovkov вне форума   Ответить с цитированием