Цитата
открыл три окна как сделать что бы пилот захватил и другие окна, стали рабочими
Код
set %handle findwindow("Lineage2") // найти окна Lineage2 (вписать имя окна или часть имени)
hint Найдено окон: size(%handle)
// %handle [1 1] - это будет последнее активное окно
// %handle [2 1] - это будет преппоследнее активное окно
// и т д.
// чтобы нажать клавишу в нужном окне, делаем его рабочим
set workwindow %handle [2 1] // сделать рабочим предпоследнее активное окно
send 1 // нажать 1
end_script
Цитата
И еще хотел спросить можно как не будь сделать что бы управлять остальными окнами через первое. например: из первого окна, я нажима 1 а второй мейн садится ?
Установить плагин:
Определение статуса клавиш клавиатурыБудет что-то вроде:
Код
if KB.GetKeyState(q) = 1 // проверям не нажата ли клавиша 'q'
log Нажата клавиша q
set workwindow %handle [2 1] // делаем рабочим предпоследнее окно
send f5 // нажимаем клавишу f5, допустим что там действие 'сидеть'
end_if
wait 200
При этом в окне на переднем плане тоже будет нажата 1.