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

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

1. burn - 21 Июня, 2018 - 02:28:11 - перейти к сообщению
Какая то проблема с изменением положения окна. Не срабатывает если перед этим был поиск картинки/цветов и т.д

Так не работает(Поиск по скученности цветов, вывод сообщений и изменение положения):
код (Отобразить)


А так работает(вывод сообщений и изменение положения окна).
код (Отобразить)

Как можно решить подобную проблему?
2. Kibor - 21 Июня, 2018 - 03:53:12 - перейти к сообщению
А он вообще туда доходит?
Находит изображение?
messagebox проверьте.
3. burn - 21 Июня, 2018 - 04:19:02 - перейти к сообщению
 Kibor пишет:
А он вообще туда доходит?
Находит изображение?
messagebox проверьте.

Делаю через виз. редактор, все переходы правильно сделал т.к почти в каждом блоке вывод сообщения.
Да картинку всегда находит, но когда нужно сдвинуть окно у него не получается.
messagebox отсутствуют, есть только textout.

Примерно так выглядит в виз. редакторе(на картинке другие номера textout и //):

(Добавление)
Попробовал поставить поиск картинки после перемещения окна - окно сдвинулось.
А вначале никак не хочет.
4. Kibor - 21 Июня, 2018 - 05:13:36 - перейти к сообщению
pause(7000);
Сдвиг будет через 7 секунд!

 Цитата:
m_KIB4: textout(0, 100, 50, " Íàøåë", 0);
pause(7000);




w.leftclient = 0;
w.topclient = 0;
activate(w);
moveclient(w);
activate(w);


Проверил на блокноте.
5. burn - 21 Июня, 2018 - 05:41:57 - перейти к сообщению
 Kibor пишет:
pause(7000);
Сдвиг будет через 7 секунд!
Проверил на блокноте.

Да их я выставил чтобы игра успела запуститься.
Проверил на блокноте тоже работает. Видимо какие то проблемы с игрой Меланхолия
6. Kibor - 21 Июня, 2018 - 05:47:22 - перейти к сообщению
А смысл от поиска рисунка? Что там вообще ищется?
И кстати..
Может указатель на что то другое дается? А после запуска и 7 ми сек. окно другое?
Или наоборот. Того окна нет еще при запуске бота.

Проблема в алгоритме.
7. burn - 21 Июня, 2018 - 06:06:06 - перейти к сообщению
 Kibor пишет:
А смысл от поиска рисунка? Что там вообще ищется?
И кстати..
Может указатель на что то другое дается? А после запуска и 7 ми сек. окно другое?
Или наоборот. Того окна нет еще при запуске бота.

Проблема в алгоритме.

Картинка ищет кнопку запуска игры в лаунчере.
Окно игры появляется через 2 сек. в главное меню игры попадает примерно за 5 сек., а пауза 7, еще добавлял вывод сообщения о сдвиге и паузу после него 4 сек. перед смещением(чтобы заметить что именно происходит в момент когда должен сдвинуть окно, но ничего не произошло).
вроде все правильно. Указатель из шпиона, тем более если поставить поиск после сдвига то ведь работает(только вот игру я открыл перед этим). Попробую паузу побольше, или нет смысла?
8. Kibor - 21 Июня, 2018 - 06:08:26 - перейти к сообщению
 burn пишет:
Окно игры появляется через 2 сек.

Ага, ага.. А указатель на него почему то пытается получить при запуске бота..
CODE:
win w=window ("Hearthstone", "UnityWndClass", -1);


Перенесите эту строку


CODE:
win w=window ("Hearthstone", "UnityWndClass", -1);
w.leftclient = 0;
w.topclient = 0;
activate(w);
moveclient(w);
activate(w);
9. burn - 21 Июня, 2018 - 06:22:04 - перейти к сообщению
 Kibor пишет:
Ага, ага.. А указатель на него почему то пытается получить при запуске бота..
CODE:
win w=window ("Hearthstone", "UnityWndClass", -1);


Перенесите эту строку

Ага так заработало Радость
Спасибо огромное.
Изначально я так и делал, но потом начала появляться какая то ошибка (повторение имени переменной? не помню точно) перенос этой строки в блок старт решило проблему, но перестал сдвигать...
(Добавление)
 Kibor пишет:


Перенесите эту строку

Вот какая ошибка появляется
10. Kibor - 21 Июня, 2018 - 06:49:12 - перейти к сообщению
Это означает что не объявлен w
если все сделано как написал - не знаю.
код где?

Powered by ExBB FM 1.0 Final