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 - andrace

Pages: [1]
1
За кнопку спасибо, это сильно помогло, ошибки нашёл и исправил

2
Работает идеально. Я делаю вызовы подпрограмм внутри других подпрограмм, это нормально. Насчёт того что выпрыгиваю, есть обработка, так что ничего страшного нету. А вот пров волшебную кнопку спасибо, я на неё не обращал внимание

3
Приложил файл

4
Кода у меня, на 5 000 строк. Я прекрасно понимаю, что за ошибка, но локализовать её не могу потому что ошибка не указывает в какой она строке. Если вы имеете ввиду 17 If вложенных, то такого у меня нету. А если, сколько всего условий IF, то тут их сотни. И если в 4.12 эти ошибки прокатывают и всё отрабатывает нормально, то в 4.13 такая печалька. Могу скинуть код, только куда, боюсь, что здесь такой объём не влезет.
Тут больше вопрос не к самому коду, а к интерпретации ошибки, почему он не указывает в какой строке ошибка? Парсит ли он закоменченные строки?

5
Здравствуйте. Помогите пожалуйста.После перехода на 4,13 пишет что кол-во скобок не совпадает, а номер строки не указывает.
Было 3 ошибки, в двух он указал в каких строках ошибки, я поправил, а третья без номера строки, пишет просто Ошибка в написании конструкции IF ... END_IF ( кол-во скобок не совпадает )

6
Общие вопросы / Re: Goto и циклы
« on: June 10, 2015, 10:04:18 PM »
Cпасибо

7
Общие вопросы / Goto и циклы
« on: June 10, 2015, 11:42:07 AM »
Столкнулся с такой проблемой, если у меня идёт три цикла(while) подряд и например в среднем есть goto, то после перехода по goto скрипт прдолжает выполнять третий цикл. Что я делаю не так?

8
Общие вопросы / Re: Не видит картинку
« on: December 18, 2014, 06:41:28 PM »
Хех )), всё из-за невнимательности, имя картинки было с двумя точками, хотел сюда скриншот запостить и увидел это на скриншоте ))) всем спасибо, извините за беспокойство

9
Общие вопросы / Re: Не видит картинку
« on: December 18, 2014, 06:21:56 PM »
Не находит саму картинку - файл или это сообщение о том, что он не находит картинку в буфере?!!!

10
Общие вопросы / Re: Не видит картинку
« on: December 18, 2014, 05:52:29 PM »
Ну так и есть там же и лежат, я же говорю, но кликерман убедительно не хочет её видеть

И ещё вопрос IF_PICTURE_IN  возвращает координаты какого места от картики? центра? верхнего левого угла?

11
Общие вопросы / Re: Не видит картинку
« on: December 18, 2014, 05:23:59 PM »
И ещё вопрос,
возможно ли отрицание использовать в условии как :

while ( ! IF_PIXEL_IN ($x1,$y1, $x2, $y2, $color) )
  ......
end_cyc

12
Общие вопросы / Не видит картинку
« on: December 18, 2014, 05:15:39 PM »
Куда не положу картинку, говорит что файл не найден указывая в заголовке его точное расположение и имя.
Clickerman 4.11
Сначала думал может проблема в путях, вынес кликерман в корень, ничего не поменялось - печалька
Потом думал, возможно формат файла неверен, нет всё точно bmp 24bit.
Пните куда ещё посмотреть пожалуйста?

wndstate( wndfind("BlueStacks App Player"), 1)
wndpos( wndfind("BlueStacks App Player"), 0, 0)
$_xmax = 1280
$_ymax = 1024
$time = $_time_t + 30 // таймер на 30 секунд

WHILE($time > $_time_t)

   GETSCREEN

   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "img\logon.bmp", -1, 90)

      $time = 0

      LCLICK($_return1, $_return2)

      WAITMS(100)

   ELSE

      WAITMS(500)

   END_IF

END_CYC

IF($time ! 0)

13
Да спасибо, действительно присвоение между глаз попало ))).
По поводу догонки и так выводит, запятая необязательна, как показала практика

14
Всем привет, помогите пожалуйста.
Прив выполнении программы, функции вызываются всего один раз, но необходимо чтобы вызывалась каждый раз по окончанию цикла, но она там почему-то не вызывается.

один раз вызвалась, отработала
отработал цикл
отработал цикл
отработал цикл.... и так постоянно.

А теперь внимание вопрос!!! Почему?!!

Вот такая программулина :
Code: (clickermann) [Select]
DEFINE ($lab,      3914570544)
sub(cond)
   wndstate( wndfind("BlueStacks App Player"), 1)
   wndpos( wndfind("BlueStacks App Player"), 0, 0)
   $w = 0
   chk:
   GETSCREEN
   $islab = PXLCRC (306, 107, 500, 133)
   IF($islab ! $lab)
      $w= $w + 1
      if($w < 5)
         wait(1)
         logwrite("Задержка ", $w, " сек.")
         goto(chk)
      else
         logwrite("Не открыта нужная вкладка.")
         halt
      end_if
   END_IF
end_sub

start:

sub(find)
   $x1 = 115
   $y1 = 228
   $x2 = 205
   $y2 = 309
   GETSCREEN
   FOR($a, $a < 4)
      LOGWRITE ("find" $a )
      IF_PIXEL_IN ($x1,$y1, $x2, $y2, 7471103,16776960,7935,45311,16777215,63855)
         lclick($_return1, $_return2)
         WAITMS(100)
         lclick($_return1+160, $_return2+220)
         WAITMS(800)
         lclick(21,279)
         WAITMS(500)
         lclick(21,279)
      END_IF
      $x1 = $x1 + 150
      $x2 = $x2 +150
   END_CYC   
end_sub

cond()
LOGCLEAR

find()

//$var = 1

//while($var < 5)
// logwrite("var: ", $var)
// find()
// inc($var)
//end_cyc

for($var=0, $var < 6, 1 )
   
   lclick( 1194, 734 )
   WAIT(3)
   
   LOGWRITE ("clicked [compose] " $var )
   lclick(21,279)
   WAIT(1)
   lclick(21,279)
END_CYC

getscreen
find()

goto(start)

Pages: [1]