Цитата:
Сообщение от ghostic
Собственно разобрался что и куда паять и даже регулировку звука подцепил, но не как не могу понять как в скрипте прописать что бы в приложения avertv активном или не активном можно было посылать нажатие клавиш верх вниз (Up, Down).
Пробовал так.
If Joyx-KeygetDelta <= Jkey-Up and joyx+KeyGetDelta >= jkey_Up
{
ControlSend,, Up, ahk_id %Панель управления AVerTV%
}
при перезапуске скрипта вылетает с ошибкой, ссылаясь на ControlSend строчку.
|
1. В твоем примере "Up" - текст, который он введет, а не кнопка "вверх". Надо писать {Up}
2. %Панель управления AVerTV% - означает содержимое переменной "Панель управления AVerTV", а ты, думаю, имел ввиду послать текст с таким названием окна.
То есть команда по идее должна выглядеть вот так
ControlSend,,{Up},Панель управления AVerTV
либо
VarContainingID := WinExist("Панель управления AVerTV")
ControlSend,,{Up},ahk_id %VarContainingID%
Но эта команда может не работать, поскольку не указан какой именно контрол должен получить нажатие. По крайней мере, у меня такой код работал с консольным окном, но не работал с той же мирандой.