Total Commander Knowledge Base

Есть вопрос?

Поищите ответ в самой большой русскоязычной базе знаний по Total Commander!

IMPOMEZIA TC Color Presets

Утилита для TC
«IMPOMEZIA TC Color Presets»
IMPOMEZIA TC Color Presets - Главное окно
Главное окно
Тип Утилита
Версия 0.1.1.3
Размер 256 Кб
Автор Александр Седов
Лицензия BSD
Исходный код открыт
Статус развивается
Требования TC 7.0+
Страница Проект Документация
Назначение Твикер
Возможность локализации есть
Поддержка unicode нет
Список всех утилит

Описание программы

Программа IMPOMEZIA TC Color Presets предназначена для максимально простого выбора подходящей цветовой схемы в файловом менеджере Total Commander. Процесс выбора цветовой схемы максимально упрощён, и осуществляется всего несколькими нажатиями мыши.

Установка программы может производиться как вручную, так и с помощью автоустановщика Total Commander. Определение текущих настроек и конфигурация программы производится автоматически при первом запуске.

Программа обеспечивает удобный предварительный просмотр выбранной схемы (в стиле Total Commander), а также информации о ней. Кроме того, доступно редактирование имеющихся цветовых схем стандартными средствами Total Commander, а также внешними программами.

Программа имеет открытый исходный код и поддерживает языковые файлы.

Установка и принцип работы

При входе Total Commander-ом в архив с дистрибутивом программы, запустится автоустановщик. По умолчанию программа будет установлена в каталог "%COMMANDER_PATH%\tools\impomezia". Для запуска используйте "%COMMANDER_PATH%\tools\impomezia\colors.exe" (либо colors.au3 если в вашей системе установлен AutoIt v3, этот файл также является исходным текстом програмы).

Файлы схем в стандартное поставке имеют специальное, расширение .dist, для предотвращения случайной перезаписи пользовательских настроек, при обновлении.

Программа при запуске ищет цветовые схемы в каталоге colors. При первом запуске происходит импортирование текущей цветовой схемы Total Commander в соответствующую схему программы (схема "Пользовательская (номер)", файл user(номер).ini).

При работе программа использует переменные окружения %COMMANDER_PATH% и %COMMANDER_INI%. В связи с этим работа программы возможна только при запуске из Total Commander-а.

Цветовые схемы импортируются в Total Commander с помощью ключа RedirectSection (перенаправление чтения секции настроек из другого файла), что позволяет хранить неограниченное количество настроенных схем при минимальном изменении конфигурационного файла Total Commander.

Формат цветовых схем

Цветовые схемы представляют собой простые текстовые INI-файлы, содержащие как минимум две обязательные секции [ColorTheme] и [Colors].

  • Формат секции [ColorTheme]:
Ключ Описание
Version (обязательно) Версия формата цветовой схемы в настоящее время значение всегда 1.0.
Name (обязательно) Название цветовой схемы.
EnableColorFilters 1: (по умолчанию) Разрешить раскраску по типам файлов.
0: запретить раскраску по типам файлов.
Аuthor Имя автора цветовой схемы
Feedback Обратная связь с автором схемы, можно указать сайт, e-mail, или другую контактную информацию.
Description Краткое описание схемы
  • Формат секции [Colors]:
Стандартная секция, формат смотрите в справке Total Commander.
  • Формат секции [Searches]:
Стандартная секция, формат смотрите в справке Total Commander.

Локализация

Программа автоматически определяет язык системы (точнее его код) и пытается использовать соответствующий языковой файл. Список кодов языка основан на информации со страницы Windows 2000 - Список национальных идентификаторов и языковых групп. Языковые файлы располагаются в подкаталоге "share\lang\colors" основного каталога программы.

Совместимость

IMPOMEZIA TC Color Presets - предназначен для работы только с Total Commander версии 7.0 или выше.
Также программа тестировалась под Windows 2000 sp4, Windows XP sp2 и Windows Vista, однако и при работе под Windows 9x проблем быть не должно.

Нерешённые задачи

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

Дополнительная информация

Данная программа распространяется на условиях лицензии BSD.
Программа написана на скриптовом языке AutoIt v3 (© 1999-2007 Jonathan Bennett & AutoIt Team).
В качестве средства для перезапуска Total Commander используется Tinny TC Restarter.