Я пытаюсь прочитать графические часы с экрана, но это слишком медленно. Размещенная часть кода предназначена только для одного числа 10 и 6 позиций. self.pp должен добавить смещение.
Есть ли более быстрый способ сделать это, где я могу использовать все координаты (на их поиск ушло некоторое время =)
Кстати, я не программист!
from ctypes import windll
dc= windll.user32.GetDC(0)
def getpixel(self,x,y):
return windll.gdi32.GetPixel(dc,x,y)
if ( # look for the number 0
self.getpixel(1803+self.pp,27) == 16777215
and self.getpixel(1804+self.pp,37) == 16777215
and self.getpixel(1798+self.pp,33) == 16777215
and self.getpixel(1799+self.pp,36) == 16777215
and self.getpixel(1809+self.pp,31) == 16514043
and self.getpixel(1810+self.pp,32) == 0
):
pos1 = '0'
datetime.datetime.now()
как-то недостаточно для определения текущего времени? - person Kevin   schedule 14.06.2013