ну там же есть строка Print("Код нажатой клавиши=",lastkey," из окна ",lastwnd);
не совсем мне ясно в ней.
например кнопка HOME c использованием скрипта выдаёт
2008.11.13 23:28:41 shablon EURUSD,M15: Код нажатой клавиши=36 из окна EURUSD,M15
а в скрипте другом используется код для автоматизации нажатия 0x24.
Так, что не совсем понятно как же использовать то?
найдите в инете таблицу символов там указано соответствие кодов
я кажись врубился. В скрипте передаются коды в десятичном виде, а нужно в 16-ти ричном.
Непонятно как быть с сочетаниями клавишь. Ctrl+R к примеру.
нужно получить сочетание клавишь Ctrl+R. Вопрос как остается открытым.
'research по теме кодов к PostMessageA'
33315 - вид-тестер стратегий
По сочетаниям клавиш, да и по всем API скриптам отыщите посты Ilnur'а и его скрипты в базе. Он пропахал глубже всех.
Должны помочь функции "int GetLastKeyLP()" и "int GetLastMouseLP()" имеющиеся в этой же библиотеке. А результат использовать в функциях int SendMessageA (int hWnd, int Msg, int wParam, int lParam); int PostMessageA (int hWnd, int Msg, int wParam, int lParam);
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Изучая Code Base наткнулся на скрипт и скрипт
1-й перехватывает коды нажатых клавиш, а второй их использует.
Так вот мне не совсем ясно какие коды соответствуют кнопкам. т.е. допустим как узнать код нажатия Ctrl+R. команда запускает тестер. или F6. Может быть существует программа для перехвата?
Подскажите кто в теме....