Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Vulcan on April 26, 2013, 05:14:41 PM

Title: Удалите тему, спасибо.
Post by: Vulcan on April 26, 2013, 05:14:41 PM
Удалите тему, спасибо.
Title: Re: Автонаполнение описания к товарам
Post by: Vint on April 28, 2013, 04:35:40 PM
Может так?
Code: (clickermann) [Select]
LCLICK(2114,155)  // 0

// Инициализируем переменные
$filename = "1.txt"//Имя файла

start:
IF(TFCOUNT($filename) > 1)
   $i = 0
   FOR($i, $i<8)
      IF($i<8) //первые 7 строк считываем и обрабатываем
         $string = TFREAD($filename, 1) // Читаем строку 1 из файла
         TOCLIP($string)
         WAITMS(100)
         
         KEYDOWN (#CTRL) // Ctrl+V
         WAITMS (50)
         KEYDOWN (#V)
         WAITMS (50)
         KEYUP (#V)
         WAITMS (50)
         KEYUP (#CTRL)
         WAITMS (50)
         KEYDOWN (#ENTER)
         WAITMS (50)
         KEYUP (#ENTER)
         WAITMS (500)
      END_IF
     
      TFDELETE($filename, 1) // удаляем 1-ю строку 8 раз
   END_CYC
   
   LCLICK(x,y) //1-й клик
   WAITMS (100)
   LCLICK(x,y) //2-й клик
   WAITMS (100)
   GOTO(start)
END_IF
HALT
Title: Re: Автонаполнение описания к товарам
Post by: Vint on April 28, 2013, 04:41:31 PM
Может для понятности сделать 7 переменных. Подряд считать в них данные, потом заносить. И строки не удалять, а просто считать.
Считали 7 строк, запомнили новое положение старое+8 (а лучше записали в другой файл).
Обработали  считали положение и т.д. С этим стоит заморачиваться если файл с данными большой. В случае сбоя или ЧП можно будет начать заносить с определённого товара, а не с начала.