В ROBO Pro есть полезная функция - виртуальные панели управления. Это когда вы рисуете на экране разные кнопочки, лампочки и стрелочные приборчики и связываете их с переменными. Затем через эти переменные в программе можно получить доступ к состоянию кнопочек, лампочек и других виртуальных элементов управления и использовать их для управления вашими девайсами.
При использовании виртуальных панелей есть один нюанс - на кнопочки можно нажимать только мышкой. Нет встроенной возможности привязать виртуальные кнопки на экране к кнопкам на клавиатуре.
Выходом в такой ситуации может быть использование программы AutoHotKey или подобной. Эта программа симулирует поведение мышки. Вы можете написать свой скрипт, который будет опрашивать кнопки на клавиатуре и, в случае нажатия на нужную кнопку на клавиатуре, перемещать мышку на виртуальную кнопку и нажимать на неё.
WIKI-страничка на русском для программы AutoHotKey - сайт.
Виртуальные кнопки в ROBO Pro
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Виртуальные кнопки в ROBO Pro
ХОЧУ очень пример для 2-х кнопочек. Чтобы одна кнопочка включала мотор вперед, а другая назад. В идеале 4-ре кнопки для 2-х моторов. Ну и разумеется, чтобы одновременно можно было держать нажатыми две кнопки и робот ехал вперед.
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Виртуальные кнопки в ROBO Pro
Нажимать на виртуальные кнопки одновременно с помощью AutoHotKey вряд ли получится. Курсор не может находиться сразу над двумя кнопками в один момент времени.
Re: Виртуальные кнопки в ROBO Pro
Можно ли получить программу с 4-мя не одновременно нажимаемыми кнопками: вперед, назад, влево, вправо, ничего не нажимаем - стоп? Очень прошу живой пример!