Цитата
wnd.workwindow("")
он найдет основное окно. там же нужно отправлять нажатия в дочернее. это не проканает и с обычным findwindow+workwindow пилота. по крайней мере по части send/post, возможно то, что он шлет дополнительно в виде say пройдет, но это другая история и шанс очень невилик.
Цитата
или просто ctrl + a(наводил на чистый лист в блокноте и пэинте и получал хэндл тот при котором работает если привязать командой window = wnd.tohandle(132756))
очень долго пытался понять когда работает, а когда нет. не получилось. расшифруй, пожалуйста.
Цитата
mouse.input выдает одинаковую ошибку с кликами и перемещением
а window точно задан при этом? "abs" если включить проблемы нет? вообще судя по ошибке он не может получить координаты целевого окна.
local pos = wnd.windowpos(handle)
вот эта функция у тебя работает(отдельно вызови)? Передача в нее предполагает хэндл в cdata, т.е. либо заранее задаешь window, либо вызов принимает вид:
Код
local pos = wnd.windowpos(wnd.tohandle(циферки))
sys.lg(pos) -- результат в логе.
Цитата
Кстати у меня пилот 2.42, не помню где качал его, а на форуме тут последняя 2.41 почему то, какой лучше использовать?
последняя 2.42. На странице пилота именно она.
Сообщение отредактировал DarkMaster - 5.8.2024, 18:25