Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Описание: Кроме нажатия мыши добавить нажатие клавиши
Kostick
Отправлено: 27 Января, 2022 - 20:05:01
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 178
Дата рег-ции: Авг. 2020  
Репутация: 1




В визуальном редакторе есть блок "Поиск изображения" (findimage). В нем есть функция "Действие если нашли" (Левую клик, среднюю клик и т.д.). Можно ли кроме действий мышью добавить клик, нажать, отпустить для клавиш. Например, мне нужно в игре, если появляется нужное изображение, нажать клавишу R, чтобы собрать урожай.
Я понимаю, что это можно сделать по отдельности из двух блоков: findimage и key, но можно ли объединить эти блоки и сделать выбор: или нажатие мыши, или нажатие клавиши?
 
 Top
Kibor
Отправлено: 27 Января, 2022 - 20:17:21
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




Попробуйте сами подредактировать шаблон.
 
 Top
Kostick
Отправлено: 27 Января, 2022 - 20:30:40
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 178
Дата рег-ции: Авг. 2020  
Репутация: 1




 Kibor пишет:
Попробуйте сами подредактировать шаблон.

Подскажите, как это сделать? Я еще недостаточно хорошо знаю визуальный редактор.
 
 Top
Kibor
Отправлено: 27 Января, 2022 - 20:40:42
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




https://kibor-bot.com/forum/topi...=14&topic=34
Редактировать надо код двух блоков FindImage и FindImage_RESOURSE


В [INTERFACE]
В строку
CODE:
COMBO, "Левую клик""Среднюю клик""Правую клик""Левую нажать""Средн.....

Надо добавить работу с клавиатурой.

А в [FUNCTION_BODY]
К коду
CODE:
if (m=="Левую клик"){mouse(LEFT, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Среднюю клик"){mouse(MIDDLE, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Правую клик"){mouse(RIGHT, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Левую нажать"){mousedow..................

добавить что делать при выборе пункта.

Ну и еще добавить поле где вводить код клавиши. На видео все показано.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Предложения по программе »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by