Эмуляция нажатия мыши...

 

Возможно ли средствами mql5 запрограммировать нажатие мыши в нужном месте экрана Windows?

Например, цена на графике достигает определенных значений, и мышка нажимает кнопку в задаваемых координатах окна.

Причем нажатие нужно не в области окна метатрейдера, а за его пределами.

Если это нельзя сделать с помощью mql, то какой другой способ посоветуете?

Спасибо! 

 
Doozer2:

Возможно ли средствами mql5 запрограммировать нажатие мыши в нужном месте экрана Windows?

Например, цена на графике достигает определенных значений, и мышка нажимает кнопку в задаваемых координатах окна.

Причем нажатие нужно не в области окна метатрейдера, а за его пределами.

Если это нельзя сделать с помощью mql, то какой другой способ посоветуете?

Спасибо! 

Такое можно делать, но придётся вызывать Windows API. А зачем Вам такое нужно? Может просто нужно создавать снимок графика (скриншот) или нужно отправлять данные на удалённый сервер (сайт, блог...)?
 
barabashkakvn:
Такое можно делать, но придётся вызывать Windows API. А зачем Вам такое нужно? Может просто нужно создавать снимок графика (скриншот) или нужно отправлять данные на удалённый сервер (сайт, блог...)?

MQL знаю, но с API не работал. Где можно посмотреть справку или примеры? Или может кто возьмется помочь?

Нужно именно то что я описал - нажатие кнопки мыши по событию на графике, причем нажатие вне окна метатрейдера. 

 
Тогда поиск по сайту и MSDN в помощь.
 
Doozer2:

Возможно ли средствами mql5 запрограммировать нажатие мыши в нужном месте экрана Windows?

Например, цена на графике достигает определенных значений, и мышка нажимает кнопку в задаваемых координатах окна.

Причем нажатие нужно не в области окна метатрейдера, а за его пределами.

Если это нельзя сделать с помощью mql, то какой другой способ посоветуете?

Спасибо! 

Возможно но непонятно зачем?