EN  RU
Войти
Главная
Скачать
Купить
Документация
Поддержка
Контакты
 
Справочная информация  /  Список команд  /  Реестр & INI

INI File - Форматировать

Эта команда позволяет вам сортировать содержимое INI файла. YВы можете удалить ненужные строки или вставить пустые строки перед именем секций. Вы можете удалить пробелы и табуляции в начале и конце строк.

Комментарий
При желании, вы можете указать комментарии к данной команде.

Путь
Укажите путь к INI-файлу.
APPLICATION DATA PATH - Папка программы в Application Data.
CDROM PATH - CD или DVD диск.
CUSTOM PATH - Путь будет определен вместе с именем файла.
INSTALL PATH - Главный путь установки.
SETUP FILE PATH - Путь к запущеному файлу установки.
SYSTEM PATH - Системная директория Windows.
TEMPORARY PATH - Временная директория установки #tempinstpath#. Является поддиректорией вида genteeXX во временной директории пользователя #temppath#.
WINDOWS PATH - Директория Windows.

Имя файла
Имя INI файла. Если вы используйте CUSTOM PATH, то вы должны указать полное имя файла.

Кодирование
Отметьте, если INI файл кодировке UTF-8 или Unicode.

Удалить BOM символы
Отметьте это чекбокс, если вы хотите удалить UTF-8 или Unicode BOM символы в начале файла.

Преобразовать перевод строки как Windows
- Замечание: Если файл содержит UNIX (0a) or MAC (0d) символы, форматирование не может быть сделано!

Нет - Не изменять в INI файле.
Постоянно - Конвертировать UNIX (0a) или MAC (0d) символы в WINDOWS (0d0a) символы.
Временно - Временная конвертация, только на время форматирования.

Удалять пробелы и системные символы в начале и конце файла
Отметьте эту опцию для удаления пробелов, переводов строки и системных символов в начале и конце файла.


* Пустые строки = Строки, которые содержат только пробелы и табуляции.

Очистить строки
Нет - Не менять строки.
Слева - Удалять пробелы и табуляции слева в строках.
Слева и пустые строки - Удалять пробелы и табуляции слева в строках и пустые строки.
Справа - Удалять пробелы и табуляции справа в строках.
Справа и пустые строки - Удалять пробелы и табуляции справа в строках и пустые строки.
Только пустые строки - Удалять пробелы и табуляции в пустых строках.
С обеих сторон - Удалять пробелы и табуляции в строках слева и справа.
С обеих сторон и пустые строки - Удалять пробелы и табуляции в строках слева и справа и пустые строки.

Удаление пустых строк
Нет - Не изменять INI файл.
Удалять все - Удалять все пустые строки из INI файла.
Оставить 1 строку - Удалять все пустые строки из INI файла, но если имеется несколько последовательных пустых строк, то оставлять одну.
Оставить 2 строки - ..., если имеется несколько последовательных пустых строк, то оставлять 2 строки.
Оставить 3 строки - ..., если имеется несколько последовательных пустых строк, то оставлять 3 строки.
Оставить 4 строки - ..., если имеется несколько последовательных пустых строк, то оставлять 4 строки.
Оставить 5 строк - ..., если имеется несколько последовательных пустых строк, то оставлять 5 строк.

Метод для удаления пустых строк
В целом файле - Удалять все пустые строки из INI файла.
После имени первой секции - Удалять все пустые строки после имени первой секции.
Перед именем первой секции - Удалять все пустые строки перед имени первой секции.
Указать свои настройки - Укажите номер начального символа и размер, разделенных запятой.

Свои настройки для удаления пустых строк
Если вы перед этим указали Указать свои настройки. SУкажите здесь начальную позицию и длину, разделенные запятой. Если вы указали только одно значение, то этой будет начальная позиция и до конца файла, например:

0,245    ;от начала файла 245 символов.  
350,680  ;от 350 символа и в длину 680 символов. 
350      ;от 350 символа до конца файла. 

Обработка секций
Off - Ничего не менять перед именем секции в INI файле.
On (Mode 1) - Если нет пустой строки перед именем секции, вставить пустую строку. (Исключая первую секцию, если она в начале файла)
On (Mode 2) - Если нет пустой строки перед именем секции, но есть комментарий (; ...), то вставить пустую строку перед комментарием. (Исключая первую секцию, если комментарий находится в начале файла)
On (Mode 3) - Если имеется пустая строка перед именем секции, то удалять пустые строки перед этим, до непустой строки.
On (Mode 4) - Mode 1 и Mode 3 вместе.
On (Mode 5) - Mode 2 и Mode 3 вместе.

Операции перед именем первой секции
Off - Не изменять INI файл.
Вставить - Перед именем первой секции вставить пустую строку.
Удалить - Перед именем первой секции удалить пустую строку, если по крайней мере имеется указанное количество пустых строк.
Авто - Перед именем первой секции будет указанное количество пустых строк.

Количество строк для операции
Если вы перед этим выбрали Вставить, Удалить или Авто. Укажите количество строк для вставки или удаления, или в случае Авто количество пустых строк перед именем первой секции.

Результирующая переменная
Вы можете указать имя переменной, которая будет равна 1, если форматирование прошло успешно и 0, в противном случае.

Условие
Вы можете указать условие при котором необходимо выполнить это действие. Если указанное условие будет ложно, то команда выполняться не будет. Подробнее использование условий описано в Как использовать Условие.

Eonza automation software - free, open source cross-platform program for easy creation and management of scripts.
  • Список команд
    • Деинсталлятор
    • Диалоги
    • Интернет
    • Переменные
    • Приложение
    • Программирование
    • Регистрировать DLL и шрифты
    • Реестр & INI
      • INI File - Вставить текст
      • INI файл - Получить
      • Переменная окружения - Добавить
      • Переменная окружения - Удалить путь
      • INI файл - Установить
      • INI File - Форматировать
      • INI файл - Удалить
      • Импортировать .REG файл
      • Переменная окружения - Получить
      • Переменная окружения - Установить
      • Реестр - Для каждого
      • Реестр - Получить значение
      • Реестр - Удалить
      • Реестр - Установить значение
    • Система
    • Сообщения и звук
    • Текстовые файлы
    • Файлы
Политика конфиденциальности
Copyright © ООО «Новострим», 2009-2026 ОГРН 1107232031390. Все права защищены.