ChoiceEditor for Total Comander version 1.95c

ОПИСАНИЕ

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

УСТАНОВКА И ИСПОЛЬЗОВАНИЕ

Распаковать в любой каталог. Занести полный путь к программе в настройку Total Commander.
(В меню: Конфигурация - Настройка - Правка/Просмотр - Программа-редактор)

Теперь, при нажатии на F4 будет вызван этот диспетчер, а вам надо будет выбрать редактор, для открытия файла. Ваш выбор запоминается в файле ChoiceEditor.ini, создающимся рядом с программой.
Достаточно один раз открыть файл выбранного типа в любимом редакторе, и он будет открываться всегда именно в нем.

Принудительный вызов списка редакторов (для добавления нового обработчика выбранного расширения или удаления устаревших позиций списка) происходит, если установить перед нажатием на F4, курсор мыши в правый верхний угол экрана или с помощью комбинации Esc+F4.

Для открытия диалогового окна установки параметров любого пункта списка, щелкните по выбранному элементу правой кнопкой мыши.

ВОЗМОЖНОСТИ

ИСТОРИЯ

1.0
  • Выход в свет
    1.1
  • Небольшие корректировки (авто-размер и др.)
    1.5
  • Программа практически полностью переписана. Изменен алгоритм ее работы
  • Исправлены ошибки: Центрирование формы на экране, ограничение авторазмера формы, корректное отображение символов национальных кодировок, проверка наличия редактора по указанному пути, из INI-файла можно вручную удалять ненужные редакторы не заботясь о нумерации
  • Поддержка COMMANDER_PATH в пути к редактору
  • Поддержка маски при задании расширения редактируемых файлов (Можно использовать ? * [a-z] [0-9])
  • Если курсор мыши находится в правом верхнем углу экрана (альтернативный способ - Ins+F4), то окно выбора откроется независимо от количества установленных на данное расширение редакторов. Это - способ быстрого добавления на данное расширение дополнительного обработчика.
  • Правый клик мыши на выбранном редакторе вызывает диалог настроек.
  • Новый ключ AlwaysChecked определяет установку чекбокса "Всегда использовать выбранную программу"
    1.6
  • Стало возможно указывать параметры командной строки обработчика. (Например: C:\Program Files\IrfanView\i_view32.exe %1 /resize=(300,0) /aspectratio , где %1 - место для вставки имени обрабатываемого файла)
  • Можно изменять порядок следования редакторов в списке. Нажмите Ctrl и перетащите выбранный редактор на любое место вашего списка с помощью курсорных клавишей или мыши
  • Поддержка горячих клавиш в диалоге выбора редактора. Задание горячей клавиши осуществляется через добавление значка амперсанда (&) перед соответствующей буквой в имени обработчика. (Например: Edit&Plus - вызов по нажатию клавиши "P")
  • Вызов ChoiceEditor без параметров приводит к открытию панели со списком редакторов. Т.е. теперь, средствами Total Commander, можно быстро вызывать диалог настройки с помощью любой назначенной вами клавиатурной комбинации.
  • Исправлено: Окно программы теперь всегда поверх всех. Расширен список типов поддерживаемых обработчиков. Поиск программ с учетом переменной окружения PATH.
    1.7
  • Клавиатурное управление в окне Настройка (Alt+Enter, Пробел - вызов окна) (AnexeR)
  • Новый ключ Language=0/1 (Принудительная установка языка eng/rus)
  • Убрана комбинация Ins+F4 для принудительного вызова списка редакторов.
  • Новый ключ "CheckKey" - задает клавишу для принудительного вызова списка редакторов. По умолчанию - 27 (Esc). Можно использовать 144(NumLock), 145(ScrollLock), 20(CapsLock), 45(Insert) и другие (Robin Siebler)
  • Новый ключ CheckCursor=0/1 - определяет будет ли использоваться мышь для принудительного вызова списка редакторов. (uneasy)
  • Добавлена возможность перехода из краткого списка ассоциированных редакторов в полный список. Кнопкой на форме и клавишей "Серый +". (Icfu)
  • Добавлена возможность быстрого редактирования ошибочной командной строки
  • Исправлено: перекрытие окон открытия файла (token), усилена "защита от дурака" (Icfu), отображение расширений при изменении порядка редакторов (djk), прокрутка при слишком большом кол-ве программ (djk, token), пустые ключи теперь не сохраняются, исключен запуск второй копии программы (Icfu).
    1.8
  • Новый параметр в секции [Options] DefaultEditor=полный_путь_к_файлу_редактора. Этот редактор будет использоваться для открытия всех незарегистрированных файлов (т.е. окошко выбора редактора вы сможете увидеть ТОЛЬКО по Esc+F4) (token).
  • Диалог "О программе". Открывается по щелчку правой кнопкой мыши на форме. (никто не просил ;)
  • Исправлено: Проблемы со скроллингом огромных списков (token, Led), горячие клавиши (AnexeR), потеря фокуса при запуске редактора с клавиатуры (Led) и др.
    1.9
  • Теперь позволяет открывать несколько выделенных файлов одновременно! (Решение подсказал Иван aka Atlanoff)
  • Серьезно уменьшен размер файла
    1.9a
  • Исправлено: Ошибка TC при создании нового файла в пустом каталоге (Aggod), несколько небольших коррекций
    1.9b
  • Исправлено: Ошибка при использовании цифр в шорткатах (Evgen), в некоторых системах окно со списком могло не появляться вообще (Wilhelm)
    1.95c
  • Проект заморожен. Исходники погибли :(

    ИЗГОТОВИТЕЛЬ

    mozers™ <total.altruistic.ru>