1
Общие вопросы / Re: работа с текстом
« on: June 17, 2018, 10:51:51 PM »Johnny спасибо за новые плюшки.
Oraven спасибо за то что показал как применять эти новые плюшки (красивый ввод и вывод данных, + удобство использования).
Из прошлых уроков, из сказанного в теме выше, из использования языка неочевидным образом и "побочных" эффектов такого использования, можно сделать скрипт намного быстрее.
К сожалению оригинальный лог нам так и не показали, поэтому пришлось делать воображаемый лог и для него писать скрипт. Также не известно, как получается этот лог - нажатием в приложении кнопки "Сохранить лог" сразу в файл, или через буфер обмена.
ошибка
Для Clickermann v4.13
Лог сохраняем в файл "Лог.txt" и запускаем скрипт. На выходе получаем файл "Количество хреновин.ini" (расширение можно поменять).
Архив для тестов во вложении.Code: (clickermann) [Select]$t = $_ms
LOGCLEAR
TFCLEAR("Количество хреновин.ini", 1)
TFREADARR("Лог.txt", $arr)
WHILE(ARRSIZE($arr))
$str = STRFILTER(ARRPOP($arr), " АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя", 1)
INIWRITE("Количество хреновин.ini", $str, INT(INIREAD("Количество хреновин.ini", $str, "ХРЕНОВИНЫ")) + 1, "ХРЕНОВИНЫ")
END_CYC
UNDEFINE($arr)
TFREADARR("Количество хреновин.ini", $arr)
ARRSORT($arr)
TFWRITEARR("Количество хреновин.ini", $arr)
LOGWRITE ("Выполнено за ", $_ms - $t, " ms")
HALT