Показать сообщение отдельно
Старый 08.05.2009, 04:13   #94
ghostic
Пользователь
 
Регистрация: 22.04.2009
Регион: 77, 97, 99, 177
Сообщений: 68
ghostic will become famous soon enoughghostic will become famous soon enough
По умолчанию

Цитата:
Сообщение от SBorovkov Посмотреть сообщение
1. В твоем примере "Up" - текст, который он введет, а не кнопка "вверх". Надо писать {Up}
2. %Панель управления AVerTV% - означает содержимое переменной "Панель управления AVerTV", а ты, думаю, имел ввиду послать текст с таким названием окна.

То есть команда по идее должна выглядеть вот так

ControlSend,,{Up},Панель управления AVerTV

либо

VarContainingID := WinExist("Панель управления AVerTV")
ControlSend,,{Up},ahk_id %VarContainingID%

Но эта команда может не работать, поскольку не указан какой именно контрол должен получить нажатие. По крайней мере, у меня такой код работал с консольным окном, но не работал с той же мирандой.
Спасибо огромное помогло!
1 и 2 вариант работают.

А можно еще сделать так что бы нажимая на кнопку в неактивное окно или приложения неактивное, оно не ставала активным?
ghostic вне форума   Ответить с цитированием