Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Vulcan on April 26, 2013, 05:14:41 PM
-
Удалите тему, спасибо.
-
Может так?
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
-
Может для понятности сделать 7 переменных. Подряд считать в них данные, потом заносить. И строки не удалять, а просто считать.
Считали 7 строк, запомнили новое положение старое+8 (а лучше записали в другой файл).
Обработали считали положение и т.д. С этим стоит заморачиваться если файл с данными большой. В случае сбоя или ЧП можно будет начать заносить с определённого товара, а не с начала.