Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 16, 2018 02:47:33

dianar
Зарегистрирован: 2018-02-16
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с image search в приложении

Доброго времени суток.

Мне необходимо написать сценарий, где программа будет искать определенную картинку на экране\в окне.

Вот как пример потребуется нажать на кнопку при ее появлении -

Так же как пример приведу функцию из AHK -

ImageSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ImageFile
. Ищу нечто подобное.

Подскажите какие лучше использовать библиотеки. Буду рад увидеть краткие примеры.

Офлайн

#2 Июнь 16, 2018 18:31:03

dianar
Зарегистрирован: 2018-02-16
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с image search в приложении

Не получалось использовать библиотеку PIL т.к. в проекте был питон версии 3.6. Изменил на 3.5 и написал функцию снятия скриншотов.

 from PIL import ImageGrab
import os
import time
def screenGrab():
    box = (300, 300, 900, 900)
    im = ImageGrab.grab(box)
    im.save(os.getcwd() + '\\screenshot + str(int(time.time())) + '.png', 'PNG')
    print(im)

Если я правильно понял, то мне нужно будет с опред периодичностью снимать скриншот игры и если будет найдет шаблон картинки - получить ее координаты.

Правильно двигаюсь?

Отредактировано dianar (Июнь 16, 2018 18:31:16)

Офлайн

#3 Июнь 18, 2018 18:00:48

dianar
Зарегистрирован: 2018-02-16
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с image search в приложении

HEEEEEEELP!

 win32api.keybd_event(win32con.SHIFT_PRESSED, 0, win32con.KEYEVENTF_gyEXTENDEDKEY, 0)

зажимаю клавишу SHIFT, а как отжать ее - так и не смог найти.

мне нравится библиотека pywinauto

но я не могу найти как УДЕРЖИВАТЬ клавишу

подскажите?

Отредактировано dianar (Июнь 18, 2018 18:01:04)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version