Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Не работают Нажатия клавиш в эмуляторе ЕСЛИ окно не активно.

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

1. Sleemer - 11 Февраля, 2020 - 10:52:51 - перейти к сообщению
Пишу через Визуальный редактор бота, но столкнулся с такой проблемой Поиск картинки работает даже в перекрытом Окне, но нажатия не хотят. т.е. Окно должно быть обязательно активным.
Привязка к Окну есть, пробовал через Указатель тоже самое... Картинки Хоть 20 раз перекрывай эмулятор и мышку дергай, но нажатие клавиатуры нет.
Да я смотрел Видео Работа Кибор в фоновом режиме в эмуляторе NOX


И смотрел Отправка кликов мыши и клавиатуры в перекрытый NOX



Менял версии, от старых до самых новых...На Ноуте и на Пк...Проблемы одинаковые.
2. Nikanr - 11 Февраля, 2020 - 13:08:32 - перейти к сообщению
Та же проблема, решаю ее через окно скриптов. В ноксе можно создать макрос на нажатие определенной клавиши, получить указатель на окно макросов, и отправить sendmouse на проигрывание макроса. В перекрытом работает, насчёт свернутого окна - хз, не тестил
3. Sleemer - 11 Февраля, 2020 - 14:04:56 - перейти к сообщению
 Nikanr пишет:
Та же проблема, решаю ее через окно скриптов. В ноксе можно создать макрос на нажатие определенной клавиши, получить указатель на окно макросов, и отправить sendmouse на проигрывание макроса. В перекрытом работает, насчёт свернутого окна - хз, не тестил

Можно как то увидеть пример, как ты с привязкой к окну, преключаешься на окно макросов...Буду очень рад )
4. Nikanr - 12 Февраля, 2020 - 01:21:01 - перейти к сообщению
Залил на ютуб: тык

 Цитата:
как ты с привязкой к окну, преключаешься на окно макросов


Боковая панелька nox, макросы и прочее - отдельные окна, и на них так же нужно получить указатели. Их можно добавить в свойствах блока старт где "Добавление переменных - win", а в блоке кода прописать sendmouse (если работаем в фоне), pause и прочее. Если после перезапуска эмулятора не работает, добавь setwindowparam(переменная win) перед sendmouse
5. Sleemer - 12 Февраля, 2020 - 10:03:57 - перейти к сообщению
 Nikanr пишет:
Залил на ютуб: тык

 Цитата:
как ты с привязкой к окну, преключаешься на окно макросов


Боковая панелька nox, макросы и прочее - отдельные окна, и на них так же нужно получить указатели. Их можно добавить в свойствах блока старт где "Добавление переменных - win", а в блоке кода прописать sendmouse (если работаем в фоне), pause и прочее. Если после перезапуска эмулятора не работает, добавь setwindowparam(переменная win) перед sendmouse

Спасибо, жаль что не работает как надо, но хоть так уже хорошо)
6. Derax - 29 Июля, 2022 - 13:56:49 - перейти к сообщению
 Nikanr пишет:
Залил на ютуб: тык

видео недоступно, может кто что подскажет?

Powered by ExBB FM 1.0 Final