Данный макрос выводит следующую строку из указанного текстового файла. Так же в качестве пути можно указать папку, программа будет последовательно брать строки из файлов (сначала переберет все строки первого файла, затем перейдет ко второму и т.д.), если указан модификатор «random», то программа будет брать случайные строки из случайных файлов.
Если программа обнаружит в выводимых строках файла макросы, она их обработает.
Настройки макроса:
path="c:\file.txt" | путь к файлу или папке с файлами |
count count="5" count="5-15" | количество строк, которые необходимо вывести, если параметр не задан, выводится одна строка можно указывать точное количество можно указывать диапазон для случайного числа |
separator separator=" | " | разделитель, если параметр не задан, используется пробел в качестве разделителя будет использован набор символов « | » если параметр не задан, используется перенос строки — «\n» |
random rand rnd | строки из файла будут браться в случайном порядке в случае, если в качестве пути указана папка, то и файлы из папки будут браться в случайном порядке |
delete del | использованные строки будут удаляться из файла |
Поддерживает настройки макроса pro (подробнее смотрите в примерах ниже).
Примеры:
выведет одну следующую строку из файла c:\file.txt
выведет одну случайную строку из файла c:\file.txt и удалит ее из файла
выведет 10 случайных строк из файла c:\file.txt
выведет 5-7 строк из файла c:\file.txt и сформирует из них html список
выведет одну следующую строку из файла c:\file.txt и синонимизирует ее