> 14 строка посылает enter SendKeys("~");
> , в notepad это работает, а вот
> в java-приложении у меня будет работать, если я
> дважды кликну (или 1 раз) на пункт этого меню (понятно, что там и контекстное 
> меню другое)
> как вычислить координату этого меню и послать туда сигнал мыши
> 
> MouseMoveAbsPix( ( $x, $y);
>      sleep(1);
> SendMouse("{LeftClick}");
> 
> как вычислить $x и $y ?
> 
> p.s. здесь http://www.perl.com/pub/2005/08/11/win32guitest.html еще хорошо 
> написано, но это не помогает
> help!

Если EnumWindows или как там его не помогает на явовских приложениях ( в чем я 
очень сомневаюсь, т.к. контекстное
меню как ни крути, а будет иметь системный HWND, а значит его можно найти ), то 
можно на самый худой конец 
анализировать пиксели с помощью Win32::GUIRobot

-- 
Sincerely,
        Dmitry Karasik

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить