Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » переместить окна в игре в фоне

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

1. Ericsson - 09 Ноября, 2023 - 02:23:14 - перейти к сообщению
Добрый день. Помогите пожалуйста.
есть некая игра, findimage в фоне работает, key тоже работает в фоне.
Задача взять окно и переместить в нужное место.
В виртуальном редакторе. Делаю так, findimage находит название окна, зажимает левую кнопку мыши и переносит и отпускает, в активном окне всё работает, отпускает через mouse. А в фоне работает всё кроме mouse или не зажимает кнопку через findimage. три дня уже сижу и мучаюсь Огорчение
2. Ilya001 - 09 Ноября, 2023 - 03:09:55 - перейти к сообщению
[(для просмотра ссылки Вам необходимо авторизоваться)
3. Zireael - 09 Ноября, 2023 - 03:59:53 - перейти к сообщению
Ilya001, это не то. Вопрос о том как окна в самой игре перемещать, вроде окна инвентаря.
4. Ericsson - 09 Ноября, 2023 - 04:50:38 - перейти к сообщению
 Zireael пишет:
Ilya001, это не то. Вопрос о том как окна в самой игре перемещать, вроде окна инвентаря.


Верно!!!
5. Zireael - 09 Ноября, 2023 - 05:05:04 - перейти к сообщению
 Цитата:
findimage в фоне работает, key тоже работает в фоне.

А нажатия мыши работают? Если нет, то переместить окно не получится.
6. Ericsson - 09 Ноября, 2023 - 05:27:44 - перейти к сообщению
Да нажатия проходят без проблем, находит картинку и нажимает туда куда мне надо.
7. Zireael - 09 Ноября, 2023 - 05:33:37 - перейти к сообщению
Используйте sendmousetransfer. Только координаты указывайте оконные, а не экранные.
8. Ericsson - 09 Ноября, 2023 - 05:54:18 - перейти к сообщению
 Zireael пишет:
Используйте sendmousetransfer. Только координаты указывайте оконные, а не экранные.


А если у меня стартX и стартY не известные, а узнаются только когда находится картинка, как их узнать чтобы в код прописать.
Я же правильно понимаю что в визуальном редакторе создаю блок код и в нем прописываю все параметры?
И можно наброски кода этого, пока ещё туговато с этим справляюсь в киборе.
И ещё сразу вопрос, как сделать скролл мышкой в игре, всё так же в фоне.
Пробовал sendmouse(WHEEL, -2000, w); что-то не срабатывает.
9. Zireael - 09 Ноября, 2023 - 16:44:30 - перейти к сообщению
 Цитата:
А если у меня стартX и стартY не известные, а узнаются только когда находится картинка, как их узнать чтобы в код прописать.

В блоке кода:
CODE:
sendmousetransfer(LEFT, X_Kib[0], Y_Kib[0], X_Kib[0]+200, Y_Kib[0]+100, 0.02, W_Kib);

 Цитата:
как сделать скролл мышкой в игре

В блоке кода:
CODE:
sendmouse(WHEEL, -2, W_Kib);
10. Ericsson - 10 Ноября, 2023 - 13:47:27 - перейти к сообщению
CODE:
sendmousetransfer(LEFT, X_Kib[0], Y_Kib[0], X_Kib[0]+200, Y_Kib[0]+100, 0.02, W_Kib);
не сработало так Огорчение
 Цитата:
как сделать скролл мышкой в игре

В блоке кода:
CODE:
sendmouse(WHEEL, -2, W_Kib);
[/quote] это тоже не крутит колесико,

Powered by ExBB FM 1.0 Final