Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - makc_fess

Pages: [1]
1
Здраствуйте.
У меня есть простенький скрипт для автологина.
Вначале вводится логин и пароль, затем во второй части мне нужно, чтобы искался пиксел до тех пор пока он не появится, затем просто совершить пару кликов. После этого нужно чтобы бот окончил свою работу. Что изменить, чтобы была зациклена вторая часть (поиск по пикселю пока он не появится), а не целый код?

EXECUTE("C:\1.exe")
WAIT(2)
LCLICK(412,391)
WAIT(1)
    TOCLIP("логин")
    WAITMS (50)
    KEYDOWN (#CTRL)
    WAITMS (50)
    KEYDOWN (#V)
    WAITMS (50)
    KEYUP (#V)
    KEYUP (#CTRL)
KEYPRESS(#TAB)
WAITMS (200)
TOCLIP("пароль")
    WAITMS (50)
    KEYDOWN (#CTRL)
    WAITMS (50)
    KEYDOWN (#V)
    WAITMS (50)
    KEYUP (#V)
    KEYUP (#CTRL)
LCLICK(507,524)
WAIT(1)
GETSCREEN
IF_PIXEL_IN(149,12,160,14,3066111)
  LCLICK(149,12)
  WAIT(1)
  LCLICK(1305,46)
  WAIT(20)
  LCLICK(1234,101)
  WAITMS(50)
HALT
ELSE
WAIT(5)
END_IF

2
Собственно в команде KEYSTRING("makc_2006", 20)
вместо знака _ ставится -
Как изменить?

3
Спасибо большое, помогло :)

4
Вроде 4-х ядерный проц (i5 760), хотя работает на виртуальной машине, но два ядра там выделено. Прописал задержку, но все равно загружает полностью.
GETSCREEN
IF_PIXEL_IN(319,161,340,176,58804)
WAITMS(50)
   LCLICK(1128,120)
   WAITMS(250)
END_IF

5
Здравствуйте.
Я написал несложный скрипт, который щелкает по кнопке в зависимости от наличия пикселя определенного цвета в заданной области. Когда пиксель есть, то все работает хорошо, но когда его нет, то процессор загружается сразу на 100 процентов и до тех пор пока не появится пиксель снова.
Что сделать, чтобы это не происходило?
Вот скрипт:
GETSCREEN
IF_PIXEL_IN(319,161,340,176,58804)
   LCLICK(1128,120)
   WAITMS(250)
END_IF

Pages: [1]