Заменить внутри файлов
Заменить подстроки и переменные внутри файлов. Команда заменяет указанные подстроки и переменные вида #varname# на их значения в указанном файле, если включена опция Заменять значения переменных.
При желании, вы можете указать комментарии к данной команде.
Выберите директорию где находится файл.
APPLICATION DATA PATH - Папка программы в Application Data.
CDROM PATH - CD или DVD диск.
CUSTOM PATH - Путь будет определен вместе с именем файла.
INSTALL PATH - Главный путь установки.
SETUP FILE PATH - Путь к запущеному файлу установки.
SYSTEM PATH - Системная директория Windows.
TEMPORARY PATH - Временная директория Windows.
WINDOWS PATH - Директория Windows.
Имя файла или маска для замены в нескольких файлах. Если вы указали CUSTOM PATH, то определите полный путь к файлу.
*.txt
Рекурсивный поиск
Нет - Поиск файлов только в указанной директории.
Рекурсивный поиск всегда- Поиск во всех поддиректориях.
Рекурсивный поиск только для масок- Поиск в поддиректориях будет только в том случае, если вы указали маску.
Команда Заменить внутри файлов
Игнорировать регистр
Отметьте этот чекбокс, если вы хотите искать строки для замены без учета регистра.
Заменять значения переменных
Нет - Переменные #varname# не будут заменяться.
Везде - Все переменные #varname# будут заменены на их значения.
Только в файле - Заменять переменные #varname# только в файле.
Предположим, что вы указали следующие значения переменных в строке поиск:
Что найти: #myvar# Заменить на: #newvar#
В этом случае, по умолчанию, подстрока #myvar# будет искаться и будет заменена на строку #newvar# без подстановки значений. Если вы хотите чтобы все переменные #varname# использовались при поиске и заменялись их значениями, отметьте опцию Только в файле или Везде. В этом случае, подстрока равная значению myvar будет найдена и заменена на значение newvar.
Кодирование
Выберите если файл в кодировке UTF-8 или Unicode.
Удалять BOM символы
Отметьте этот чекбокс, если вы хотите удалить UTF-8 или Unicode BOM символы в начале файлов.
Карточка заменить внутри файлов
Строка, которая будет заменена.
Новая строка для замены.
HEX значения
Если вы отметите чекбокс "HEX значения", то тогда поля "Что найти" и "Заменить на" должны быть заполнены шестнадцатеричными значениями (00-FF). Например, вы можете заменить символы 0D или 0A на 0D0A, или значение 00 на 0D0A, иначе чтение текстового файла было бы невозможно. Если файл содержит символы 0x00, то тогда последующие символы не могут быть прочитаны как текст.
Результирующая переменная
"Результирующая переменная" будет содержать количество вхождений текущего текста в файле и имя файла через точку с запятой. (Это может быть полезно, когда указана маска файла для поиска) Переменная #repfile_rep_allcount# содержит количество замен текста. Переменная #repfile_count# содержит количество найденных файлов. (Это может быть полезно, когда указана маска файла для поиска)
Условие
Вы можете указать условие при котором необходимо выполнить это действие. Если указанное условие будет ложно, то команда выполняться не будет. Подробнее использование условий описано в Как использовать Условие.
Комментарий
Вы можете добавить в этом поле комментарий.