Author Topic: Помогите пожалуйста найти ошибку, скрипт работал  (Read 1206 times)

0 Members and 1 Guest are viewing this topic.

d2_bot

  • Освоившийся
  • **
  • Posts: 85
    • View Profile
Code: [Select]
waitms(500)
GETSCREEN
IF_PICTURE_IN (683,336, 829,385, "реактивное.bmp")
   print("реактивное.bmp X=", $_return1, ", Y=", $_return2)
   MOVE($_return1+10, $_return2)
   waitms(200)
LCLICK($_return1+10,$_return2)
  waitms(50)
DBLCLICK($_return1+10,$_return2)
 KEYDOWN(#CTRL)
waitms(50)
KEYPRESS(#C)
waitms(50)
KEYUP(#CTRL)
 waitms(50)

 waitms(50)
TFWRITE("brochat_cl.txt", FROMCLIP())
  waitms(50)

  WHEELDOWN(2)
  waitms(500)
  else 
waitms(500)
 GETSCREEN
IF_PICTURE_IN (683,336, 829,385, "молниеносное.bmp")
   print("молниеносное.bmp X=", $_return1, ", Y=", $_return2)
   MOVE($_return1+10, $_return2)
   waitms(200)
LCLICK($_return1+10,$_return2)
  waitms(50)
DBLCLICK($_return1+10,$_return2)
 KEYDOWN(#CTRL)
waitms(50)
KEYPRESS(#C)
waitms(50)
KEYUP(#CTRL)
 waitms(50)


TFWRITE("brochat_cl.txt", FROMCLIP())
  waitms(50)
  WHEELDOWN(2)
  waitms(500)


Else
waitms(50)
  WHEELDOWN(1)
  waitms(100)
END_IF
   END_IF
END_IF
END_IF

Скрипт сначала работал, но немного не так как было нужно, поправил end_if и else перестал работать совсем( помогите найти ошибки

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Судя по скрипту ты еще не нашел кнопку, расставить отступы в редакторе. Это позволяет легко увидеть лишние или недостающие окончания.

В скрипте было несколько лишних окончаний условий + сделал небольшие правки.
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (683,336, 829,385, "реактивное.bmp")
   print("реактивное.bmp X=", $_return1, ", Y=", $_return2)
   MOVE($_return1+10, $_return2)
   waitms(200)
   LCLICK($_return1+10,$_return2)
   waitms(50)
   DBLCLICK($_return1+10,$_return2)
   waitms(100)
   KEYDOWN(#CTRL)
   waitms(50)
   KEYPRESS(#C)
   waitms(50)
   KEYUP(#CTRL)
   waitms(50)
   
   TFWRITE("brochat_cl.txt", FROMCLIP())
   waitms(50)
   
   WHEELDOWN(2)
   waitms(500)
else
   IF_PICTURE_IN (683,336, 829,385, "молниеносное.bmp")
      print("молниеносное.bmp X=", $_return1, ", Y=", $_return2)
      MOVE($_return1+10, $_return2)
      waitms(200)
      LCLICK($_return1+10,$_return2)
      waitms(50)
      DBLCLICK($_return1+10,$_return2)
      waitms(100)
      KEYDOWN(#CTRL)
      waitms(50)
      KEYPRESS(#C)
      waitms(50)
      KEYUP(#CTRL)
      waitms(50)
     
      TFWRITE("brochat_cl.txt", FROMCLIP())
      waitms(50)
     
      WHEELDOWN(2)
      waitms(500)
   Else
      WHEELDOWN(1)
      waitms(500)
   END_IF
END_IF

d2_bot

  • Освоившийся
  • **
  • Posts: 85
    • View Profile
спасибо большое, теперь все отлично работает, не прокручивает по два раза вместо одного) как надо крутит) и находит  ::) да с волшебной палочкой приятней смотрится 8)