[Moscow.pm] Win32::GuiTest Open Context Menu Key

Nikolay Mishin mi на ya.ru
Пн Ноя 21 20:35:11 PST 2011


Moscow.pm, Привет
вопрос в основном Диме Карасику, ну или мало ли кто знает

Вот запускаю я контекстное меню (это то, что между правым контролом и клавишей виндоуз)
 {APP}         Open Context Menu Key
  SendKeys("{APP}");

вот пример на основе Notepada

https://gist.github.com/1384894

так вот
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!


--
Nikolay Mishin


Подробная информация о списке рассылки Moscow-pm