Всем привет. Пользовался скриптом больше года, все работало отлично. Сегодня случилась неприятность. Во время работы кликер стал вырубаться и появляется окно с предупреждением windows "Прекращена работа программы clickerman.exe". Начал анализировать, что происходит. Оказывается кликер падает в той части скрипта, когда выполняется запись числа в текстовый файл "9999.txt". Скрипт берет число из буфера и проверяет его наличие в этом файле, если оно там есть , то все в порядке, он работает дальше, а вот если его там нет, то кликер начинает его записывать и рушится. И я заметил такую особенность, что как раз сегодня размер файла "9999.txt" подошел к 1 мегабайту. Неужели ограничение в 1мб? Как тогда быть? Может как-то можно разделить его на несколько файлов, или сделать в одном несколько строк? Помогите пожалуйста, очень срочно нужно... Вот эта часть скриптаGETSCREEN
IF_PICTURE_IN (340,315, 550, 370, "11.bmp")
dbLCLICK($_return1+20, $_return2+4)
WAITMS(50)
KEYDOWN (#CTRL) // Ctrl+C
WAITMS (50)
KEYDOWN (#C)
WAITMS (50)
KEYUP (#C)
KEYUP (#CTRL)
WAITMS (50)
$strclip = FROMCLIP()
WAITMS(50)
$comp = TFREAD("9999.txt", 1)
WAITMS(50)
$action = STRPOS($comp, $strclip)
IF($action > 0)
log("НЕТ",1)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#F4)
WAITMS (50)
KEYUP (#F4)
KEYUP (#CTRL)
WAITMS(500)
ELSE
log("ДА",0)
TFDELETE ("9999.txt", 1)
WAITMS(50)
TFWRITE("9999.txt", STRCONCAT($comp,$strclip," "))
WAITMS (150)
END_IF
P.S. сейчас проверил, действительно из-за длинны строки он вырубается. Чуть уменьшил её и все работает, сделал больше - кликер рушится.