Author Topic: Проблемы с анализом экрана  (Read 8196 times)

0 Members and 1 Guest are viewing this topic.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Проблемы с анализом экрана
« Reply #15 on: July 14, 2013, 08:26:59 PM »
Ну кто об этом знал. Тогда так:
Keypress(#T)

LOGWRITE ("Нажал T")

wait (2)
$u=0

while($u=0)

GETSCREEN

IF_PIXEL_IN (959, 435, 977,
486,255)

KEYDOWN(#G)
LOGWRITE ("Зажал G")

$u=1

END_IF

waitms (50)

END_CYC
GETSCREEN

IF_PIXEL_IN
(665,777,767,778,16750899)

GOTO(dostaem)
END_IF
$lovim=0

while($lovim=0)

GETSCREEN

IF_PIXEL_IN (913,717,930,732,6657107,
7117147,4488494)

KEYUP(#G)

LOGWRITE ("Отжал G")

waitms (50)
KEYDOWN(#H)

LOGWRITE ("Зажал H")

waitms (50)
END_IF

IF_PIXEL_IN
(917,703,931,714,6657107,
7117147,4488494)
KEYUP(#H)

LOGWRITE ("Отжал H")

waitms (50)

KEYDOWN(#G)

LOGWRITE ("Зажал G")
waitms (50)
END_IF

IF_PIXEL_IN
(665,777,767,778,16750899)

$lovim=1
END_IF
END_CYC
dostaem:
KEYUP(#G)

LOGWRITE ("Отжал G")

wait (2)

Keypress(#SPACE)
LOGWRITE ("Нажал Space")

wait (2)
« Last Edit: July 14, 2013, 08:32:28 PM by Vint »


Alexankin

  • Зашел в гости
  • *
  • Posts: 12
    • View Profile
Re: Проблемы с анализом экрана
« Reply #16 on: July 14, 2013, 09:17:21 PM »
:o Goto , как все просто оказывается  ;D (смеюсь над собой) и я же читал про то что можно было перекинуть на другую строчку и так туплю... надо передохнуть

Я вам очень благодарен за ваше терпение и помощь...
« Last Edit: July 14, 2013, 09:57:42 PM by Alexankin »

Alexankin

  • Зашел в гости
  • *
  • Posts: 12
    • View Profile
Re: Проблемы с анализом экрана
« Reply #17 on: July 14, 2013, 11:19:45 PM »
существует какой нибудь указатель который может перезапускать скрипт , например каждые 15 минут , не задерживая при этом скрипт ?

или

какое нибудь условие ? , ЕСЛИ в цикле не нажалась например Т в течении 2 минут , запустить скрипт заново !

Случайно не над FOR мне нужно ломать голову ?

« Last Edit: July 14, 2013, 11:28:18 PM by Alexankin »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Проблемы с анализом экрана
« Reply #18 on: July 15, 2013, 01:26:40 PM »
 фор это по количеству повторов.
Если по времени, в начале скрипта задаешь переменной значение: текущее время плюс время в секундах через которое хочешь перезапускать.
потом во всех циклах вставляешь проверку, сравниваешь переменную с текущим временем. Если переменная меньше текущего времени переход на начало скрипта.


Alexankin

  • Зашел в гости
  • *
  • Posts: 12
    • View Profile
Re: Проблемы с анализом экрана
« Reply #19 on: July 15, 2013, 05:31:42 PM »
Спасибо)))

Пытаюсь в скрипт внедрить еще одну удочку))) можно до 3х...

буду пробовать)))