Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Получи статус продавца и начни продавать свои сигналы!
Alexandr Kim
2894
Alexandr Kim 2014.11.12 07:08 

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

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

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

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

Спасибо! 

Vladimir Karputov
Модератор
45799
Vladimir Karputov 2014.11.12 07:25  
Doozer2:

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

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

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

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

Спасибо! 

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

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

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

Vladimir Karputov
Модератор
45799
Vladimir Karputov 2014.11.12 07:39  
Тогда поиск по сайту и MSDN в помощь.
Alexey Busygin
6437
Alexey Busygin 2014.11.12 09:13  
Doozer2:

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

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

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

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

Спасибо! 

Возможно но непонятно зачем?
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий