С помощью этого макроса можно взять одну или несколько строк из имеющегося файла, указав путь к файлу и номера строк. Можно выпарсить отдельный текст с помощью регулярного выражения. Если путь к файлу начинается со знака (/), то считается, что перед этим знаком стоит путь к папке запущенной программы.
Пример 1
Путь к файлу \Resources\test.txt Номера строк random Удалять строки false Регулярное выражение [\w]{3} Номер совпадения 1
Макрос {-File.GetString-|-\Resources\test.txt-|-random-|-false-|-[\w]{3}-|-1-}
Результат abc
Пример 2
Путь к файлу F:\test.txt Номера строк 0, 4-end Удалять строки true Регулярное выражение Не задано Номер совпадения Не задан
Макрос {-File.GetString-|-F:\test.txt-|-0,4-end-|-true-}
Результат abc 123 qwer |
В имеющемся файле должен быть текст, записанный через разделитель. С помощью этого макроса можно брать блоки текста, задав номера совпадения и указав символ разделителя. Блоки можно брать как с удалением, так и без (true/false).
Пример
Путь к файлу F:\test.txt Символ разделителя : Номер совпадения random Удалять блоки false
Макрос {-File.GetBlock-|-F:\test.txt-|-:-|-random-|-false-}
Результат blablabla abcdef 12345 |
С помощью этого макроса можно сохранить полученные данные в файл, указав путь к файлу, и какие данные необходимо сохранить (например результат выполнения макроса генерации логина и пароля)
Пример
Путь к файлу, в который будем сохранять результаты F:\test.txt Строка сохраняемая_строка Записывать перевод строки в конец файла true
Макрос {-File.AppendString-|-F:\test.txt-|-сохраняемая_строка-|-true-}
Результат На диске F:\ появится файл test.txt с сохраненными данными |
С помощью этого макроса можно определить количество строк в файле, указав путь к нему.
Пример
Путь к файлу \Resources\test.txt
Макрос {-File.CountOfStrings-|-\Resources\test.txt-}
Результат 16 |
С помощью данного макроса можно проверить наличие файла по указанному пути.
Пример
Путь к файлу \Resources\test.txt
Макрос {-File.Exists-|-\Resources\test.txt-}
Результат true |
С помощью этого макроса можно копировать указанный файл, задав путь к файлу и к директории, куда его нужно скопировать.
Путь к файлу \Resources\test.txt Путь к директории F:\Пример
Макрос {-File.Copy-|-\Resources\test.txt-|-F:\Пример-}
Результат Файл test.txt скопирован в папку «Пример» на диске F:\ |
С помощью этого макроса можно определить количество файлов в указанной директории.
Пример
Путь к файлу \Resources\
Макрос {-Directory.CountOfFiles-|-\Resources\-}
Результат 6 |
С помощью данного макроса можно получить полный путь к случайному файлу, задав путь к директории, в которой находятся интересующие вас файлы.
Пример
Путь к директории F:\
Макрос {-Directory.RandomFile-|-F:\-}
Результат F:\test2.txt |
Задайте путь к необходимой директории, укажите, что вас интересует (d – поддиректории, f – файлы), можно сортировать полученные пути по алфавиту (true/ false), а также необходимо указать номер совпадения (можно поставить random или all).
Пример
Путь к директории F:\ Выбрать поддиректории и/или файлы df Сортировать по алфавиту true Номер совпадения all
Макрос {-Directory.SubItem-|-F:\-|-df-|-true-|-all-}
Результат F:\ICQ F:\test.txt F:\ZennoPoster |
С помощью данного макроса можно удалить файл (один или несколько), указав полный путь к директории и маску файла. Работает по принципу регулярных выражений, но используется только два подстановочных символа: * - ноль или более символов, ? - ноль или ровно один символ.
Пример 1 В директории \Resources\ расположены два файла «file1.txt» и «file1.txtother»
Путь к директории \Resources\ Маска файла file*.txt
Макрос {-Directory.DeleteFileByMask-|-\Resources\-|-file*.txt-}
Результат удалены оба файла
Пример 2 В директории \Resources\ расположены два файла «file1.txt» и «file1.txtother»
Путь к директории \Resources\ Маска файла file?.txt
Макрос {-Directory.DeleteFileByMask-|-\Resources\-|-file?.txt-}
Результат удален файл «file1.txt» |
С помощью этого макроса можно удалить файл, указав полный путь к нему.
Пример
Путь к файлу F:\test.txt
Макрос {-Directory.DeleteFile-|-F:\test.txt-}
Результат указанный файл удален |
С помощью этого макроса можно удалить директорию, указав полный путь к ней.
Пример
Путь к директории F:\Новая папка
Макрос {-Directory.SelfFile-|-F:\Новая папка-}
Результат указанная директория удалена |
Этот макрос покажет полный путь к директории, в которой запущена программа
Пример
Макрос {-//-}
Результат C:\Program Files\ZennoLab\ZennoPoster Demo\Progs\ |