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 - Гринланд

Pages: [1]
1
Использование / Re: Цикл повтора
« on: December 27, 2012, 02:02:21 PM »
круто я с циклом сжал скрипт с 600 строк до 21  8)

2
Использование / Re: Цикл повтора
« on: December 27, 2012, 01:42:04 PM »
Так можешь писать, но лучше не пиши.
Циклы делают так:
Code: (clickermann) [Select]
WAIT(2)
LCLICK(3074,962)  // запускает программу
WAIT(2)
LCLICK(2384,397)  // выбирает нужную закладку
WAIT(2)
LCLICK(2710,763)  // выбор дополнительной функции в программе, потом пауза в 10 сек что бы дождаться загрузки
WAIT(10)

FOR ($i, $i<30)                   // твои 30 раз
   DBLCLICK(2456,417)  // 0
   WAIT(2)
   LCLICK(2518,459)  // 0
   WAIT(2)
   LCLICK(2565,616)  // 0
   WAIT(2)
   LCLICK(2933,723)  // 0
   WAIT(2)
END_CYC

// ну и так далее

этот вариант мне больше нравиться, он попроще ))) спасибки

3
Использование / Re: Цикл повтора
« on: December 27, 2012, 01:06:25 PM »
для закрепления: что бы я не поместил между 3 и 9 строкой кода будет повторяться 30 раз??

Code: (clickermann) [Select]
DEFINE($aaa,0) //  вводим переменную  для подсчета циклов
 
start:
 



 
INC ($aaa, 1) // после цикла переменная увеличивается на 1
IF($aaa = 30) // если счет циклов стал равен 30 , останавливаем выполнение скрипта
 HALT
END_IF
GOTO (start) // если счет циклов не равен 30,  возвращаемся к start: 

4
Использование / Re: Цикл повтора
« on: December 27, 2012, 12:16:09 PM »
спасибо большое, "все гениальное - просто"

сейчас поэкспериментирую и разберусь как применять в дальнейшем

5
Использование / Re: Цикл повтора
« on: December 27, 2012, 11:44:28 AM »
не много по синтаксису хочу спросить, часть кода:

Code: (clickermann) [Select]
DBLCLICK(2456,417)  // 0
WAIT(2)
LCLICK(2518,459)  // 0
WAIT(2)
LCLICK(2565,616)  // 0
WAIT(2)
LCLICK(2933,723)  // 0

будет работать так же как:

Code: (clickermann) [Select]
      DBLCLICK(2456,417)  // 0
            WAIT(2)

                                  LCLICK(2518,459)  // 0
        WAIT(2)
            LCLICK(2565,616)  // 0



WAIT(2)

LCLICK(2933,723)  // 0

я всегда переживаю, что бы не оставить в коде пустую строку или пробел в начале или конце команды, как кликер на это реагирует ??

6
Использование / Re: Скрипт для RO
« on: December 27, 2012, 11:32:10 AM »

Видимо игра работает на флешплеере

7
Использование / Цикл повтора
« on: December 27, 2012, 11:06:45 AM »
Скрипт очень простой, для автоматизации рабочего процесса. Все работает, но хочется оптимизировать код. Знаю что есть конкретная функция по повтору (циклу) части кода.


WAIT(2)
LCLICK(3074,962)  // запускает программу
WAIT(2)
LCLICK(2384,397)  // выбирает нужную закладку
WAIT(2)
LCLICK(2710,763)  // выбор дополнительной функции в программе, потом пауза в 10 сек что бы дождаться загрузки
WAIT(10)

и вот эту следующею часть кода нужно повторить 30-40 раз

DBLCLICK(2456,417)  // 0
WAIT(2)
LCLICK(2518,459)  // 0
WAIT(2)
LCLICK(2565,616)  // 0
WAIT(2)
LCLICK(2933,723)  // 0

я делаю просто повторяю - его нужно количества раз, хотя понимаю что есть более простой способ

Pages: [1]