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

Pages: [1]
1
Общие вопросы / Re: хелп плз
« on: March 19, 2016, 11:55:17 PM »
Всё сам догнал
 Вот что мне было нужно
 Все значения переменных будут задаваться отдельно
 По-этому решение нужно было только в буквах без цифр

$osx=? // начальная по х
$osy=? //начальная по у

$dwx=? //длинна шага по х
$dwy=? // длинна шага по у

$kw=? // количество шагов
$kr=? //количество рядов

for($b=0,$b<$kr)
  for($a=0,$a<$kw)
     LCLICK($osx,$osy)
     inc($osx,$dwx)
      WAIT(3)
  end_cyc
    inc($osy,$dwy)
     inc($osx,-$kw*$dwx)
 end_cyc   
 halt
   

2
Общие вопросы / Re: хелп плз
« on: March 19, 2016, 09:21:26 PM »
 и ещё вопрос при задании переменной "define"- обязательно писать?

3
Общие вопросы / Re: хелп плз
« on: March 19, 2016, 09:17:58 PM »
Спс за ответ
Потому что это всё "переменные" и они будут задавться в ручную
Я походу уже чуть разобрался
Теперь возникла следующая проблема
Нужно остановить скрипт по достижении определенного количества рядов($kr)
Вот мой вариант но он крутится бесконечно
 Если не трудно посмотрите плз
   
DEFINE($osx,300)   // координата х
DEFINE($osy,300)   //координата у

DEFINE($dwx,10)   /// ДЛИННА шага координат х
DEFINE ($dwy,10)  //длинна шага координат у

DEFINE($kwr,2)     // количество шагов в ряду 
DEFINE($kr,2)     // количество  рядов 

          start :
          

            //  DEFINE($var,0)     // номер шага
           for($var, $var<$kwr)

            lclick ($osx+$var*$dwx,$osy)
            wait(3)
                               
     end_cyc
 
   inc($var,-$kwr)     // обнуляем шаг
   inc ($osy,$dwy)
     for ($vav,$vav<$kr)
    goto (start)   
    END_CYC
    HALT

4
Общие вопросы / хелп плз
« on: March 19, 2016, 07:05:41 PM »
 Прошу помощи!!!!!!!!
 По идее этот скрипт должен двигать курсор на определенный шаг при каждом проходе цикла
  на деле : курсор стоит на месте
 Подскажите в чем ошибка ??? В описании координат или в логике процесса????

DEFINE($osx,100)   //начальная координата х
DEFINE($osy,100)   //начальная координата у

DEFINE($dwx,1000)   //длинна шага по х
DEFINE ($dwy,14)  //длинна шага по у

DEFINE($kwr,10)     // количество шагов



DEFINE($var,0)     // номер шага
DEFINE( $wx,0) // куда шагнуть по х
DEFINE ($wy,0) // куда шагнуть по у

start:
inc($WX,$osx+$dwx*$var ) // рассчет х
inc($WY,$osy+$dwy*$var  ) // рассчет у

LCLICK($WX,$WY)
wait (3)

inc($var,1)

if ($var=$kwr)
   halt
   end if
   goto(start)

Pages: [1]