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

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

1. ivantu - 12 Декабря, 2018 - 12:44:13 - перейти к сообщению
Друзья потребовалось сделать скриншот контрола в котором данный скрипт работает, это реально?
2. Zireael - 12 Декабря, 2018 - 13:07:06 - перейти к сообщению
CODE:
win w=window (-1, "Edit", window (-1, "Notepad", -1)); // блокнот
if(w>0)savescreen("C:\11111.bmp", 0, 0, w.width, w.height, w); // если найден, скрин
else messagebox("Блокнот не найден");
3. ivantu - 12 Декабря, 2018 - 13:12:16 - перейти к сообщению
Спасибо огромное!
4. ivantu - 13 Декабря, 2018 - 02:08:15 - перейти к сообщению
У меня вопрос а скриншот в том же формате, что кибор сканирует?
5. Kibor - 13 Декабря, 2018 - 02:15:49 - перейти к сообщению
Для чего нужен скриншот?
6. ivantu - 13 Декабря, 2018 - 02:20:17 - перейти к сообщению
 Kibor пишет:
Для чего нужен скриншот?


Чтоб проверять работу скрипта на разные варианты исхода боя, делаю скрины открываю в паинте, убавляю 5px как писали на форуме, и скриптом проверяю, соответствует или нет
7. Kibor - 13 Декабря, 2018 - 02:26:39 - перейти к сообщению
 ivantu пишет:
скриншот в том же формате, что кибор сканирует?

да. в bmp
Получение скриншотов, сохранение скриншотов и изображений с памяти в BMP, JPG и PNG
можно в JPG и PNG тоже.
8. ivantu - 13 Декабря, 2018 - 02:32:25 - перейти к сообщению
Читал уже, только в паинте % нахождения почемуто резко падает, может что не так делаю, гляньте пожалуйста.
Это код для чтения в паинте уже готового скрина.
CODE:

win wind=window (-1, "Afx:00007FF7F1FE0000:8", window (-1, "MSPaintApp", -1));
if window (-1, "MSPaintApp", -1){
wind.width=-5;
wind.height=-5;
}
и так пробовал
if window (-1, "MSPaintApp", -1){
wind.widthclient=-5;
wind.heightclient=-5;
}
... ... ...
и само чтение.
9. Kibor - 13 Декабря, 2018 - 02:35:12 - перейти к сообщению
Ни так, ни так не правильно.
Ошибка в if
10. ivantu - 13 Декабря, 2018 - 02:36:38 - перейти к сообщению
это я уже натупил..
я писал вот так
CODE:
if (window (-1, "MSPaintApp", -1)) {}

Powered by ExBB FM 1.0 Final