Author Topic: Удалите тему, спасибо.  (Read 2792 times)

0 Members and 1 Guest are viewing this topic.

Vulcan

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Удалите тему, спасибо.
« on: April 26, 2013, 05:14:41 PM »
Удалите тему, спасибо.
« Last Edit: May 16, 2013, 09:04:26 PM by Artpixe »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Автонаполнение описания к товарам
« Reply #1 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
« Last Edit: April 28, 2013, 04:43:36 PM by Vint »


Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Автонаполнение описания к товарам
« Reply #2 on: April 28, 2013, 04:41:31 PM »
Может для понятности сделать 7 переменных. Подряд считать в них данные, потом заносить. И строки не удалять, а просто считать.
Считали 7 строк, запомнили новое положение старое+8 (а лучше записали в другой файл).
Обработали  считали положение и т.д. С этим стоит заморачиваться если файл с данными большой. В случае сбоя или ЧП можно будет начать заносить с определённого товара, а не с начала.
« Last Edit: April 28, 2013, 04:44:37 PM by Vint »