08.05.2009, 04:13
|
#94
|
Пользователь
Регистрация: 22.04.2009
Регион: 77, 97, 99, 177
Сообщений: 68
|
Цитата:
Сообщение от SBorovkov
1. В твоем примере "Up" - текст, который он введет, а не кнопка "вверх". Надо писать {Up}
2. %Панель управления AVerTV% - означает содержимое переменной "Панель управления AVerTV", а ты, думаю, имел ввиду послать текст с таким названием окна.
То есть команда по идее должна выглядеть вот так
ControlSend,,{Up},Панель управления AVerTV
либо
VarContainingID := WinExist("Панель управления AVerTV")
ControlSend,,{Up},ahk_id %VarContainingID%
Но эта команда может не работать, поскольку не указан какой именно контрол должен получить нажатие. По крайней мере, у меня такой код работал с консольным окном, но не работал с той же мирандой.
|
Спасибо огромное помогло!
1 и 2 вариант работают.
А можно еще сделать так что бы нажимая на кнопку в неактивное окно или приложения неактивное, оно не ставала активным?
|
|
|