Программа для работы с текстовыми документами
Программа должна уметь доставать строчки/блоки и вставлять их заместо макроса в файле макрос (например макрос такого вида [mac1 d:\text.txt X to Y] где d:\text.txt файл откуда берутся строчки/блоки ,X to Y это параметр например в некоторых надо взять от 2-10 предложений/строк.
Макросы
1 Взять рандомную строчку из файла и вставлять заместо макроса
2 Взять рандомные строчки из файла и вставлять заместо макроса дополнительные параметр от Х до Y строк (рандомно выбирает) за место макроса вставляется по очереди (не строчно)(пример Предложение. Предложение! Предложение. и тд)
3 Взять рандомно блог текста из файла дополнительные параметр от Х до Y предложений(заканчивающиеся точкой, ! и ? знаками)
4 Вставка из файла строчек по очереди от начала до конца (сколько расставлено макросов столько и вставиться строк,до конца доходит перестает вставлять )
5 Вставка из файла строчек по очереди от начала до конца (до конца доходит начинает сначала )
6 Берет строчки из файла и записывает их через запятую дополнительные параметр от Х до Y строк (рандомно выбирает)
К нему небольшой обработчик, находит ссылки в файле и меняет их на другие ссылки из файла (брать рандомно,там каждая ссылка с новой строчке) ссылки могут иметь любой вид . Искать нужно то что и заменять, дополнительные опции это процент замен.
Программа должна уметь работать с большими файлами ,быстрая , всеравно на каком языке написана, должна идти на winXP все файлы с которыми будет работать текстовые документы в .txt
Выбираешь в программе папку где лежат файлы (с расставленными макросами) нажимаешь старт она обрабатывает и вставляет за место макросов,нужное из файлов.
Выбираешь файл/папку с файлами , выбираешь файл откуда ссылки брать(каждая ссылка там с новой строки ,и там без ) ставишь % заменяемых ссылок , нажимаешь обработать ссылки обрабатывает, заменяя ссылки на ссылки из файла. Все.