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

Основной раздел => Использование => Topic started by: redisko55 on August 30, 2015, 05:37:45 PM

Title: Обход ограничений функции TFREAD
Post by: redisko55 on August 30, 2015, 05:37:45 PM
Добрый вечер (или день).
При работе с функцией TFREAD, столкнулся с проблемой. Не обрабатывает символы " и $.
Но, т.к. делать, что то надо, было принято решение написать программу, для удаления этих (и не только) символов из текста.
Знания скудны в области С и С++. А, опыт имелся только в программировании МС и в другой среде.
Основными целями при написании программы, были:

После недели мучений, программы была написана. Получилась консольная программка.
Поддержка автоматического удаления замены символов " и $ на символ пробела путем добавления  символа a в параметры запуска.
Code: [Select]
"D:\Clickermann v4.11\projects\text.exe" a
Максимальное число поддерживаемых символов для поиска - 5.
Обнаружены недостатков является увеличение, конечного файла на 1 пустую строку.
Файл для поиска символов должен называться out.txt или out.html. А конечный (или обработанный) - in.txt или in.html

Результаты проверки в VirusTotal [spoiler]https://www.virustotal.com/ru/file/3ad73ee6a6ee7387f16ce83f8efe39bdeaae58464593dfc2824066c93a74c3a3/analysis/1440944901/ [/spoiler]
Кого заинтересовал - качаем, тестим, коментим.
Спасибо за внимание.
Title: Re: Обход ограничений функции TFREAD
Post by: Луций on September 04, 2015, 11:13:17 PM
решил это проще - сделал файл сдвумя строками:
1 "
2 $

и через копирование в буфер вызываю их с последующей вставкой, еще есть вариант с кодами символов но я не замарачивался
Title: Re: Обход ограничений функции TFREAD
Post by: redisko55 on September 07, 2015, 08:26:42 PM
А что, если это html страница, в которой >3k строк, и есть строки, в которых, >12k символов?
обработка такого количества символов, далеко не на топ машине, занимает <2c
Для, это требуется сохранить страницу, и запустить через ярлык программку.