TCASwitcher 1.1.4 - программа для переключения внутренних файловых ассоциаций Total Commander >7.5 с возможностью задать наборы программ для открытия файлов в зависимости от их расширения Имеет два режима работы (описание настроек смотри в TCASwitcher.ini): 1. Запуск без параметров командной строки (просто нажатие на кнопку в панели TC). В этом режиме программа последовательно переключает две секции внутренних файловых ассоциаций (переименованием секций [Associations] в [-Associations] и наоборот в wincmd.ini), обновляет значки файлов в панелях, и отображает состояние текущей секции иконкой на панели инструментов (зеленая - в текущей секции есть ассоциации с типами файлов, красная - в текущей секции нет ассоциаций с типами файлов, двухцветная - в обоих секциях есть ассоциации с типами файлов) 2. Запуск с параметрами командной строки, содержащими имя файла для открытия (перетаскивание файла на кнопку или нажатие на кнопку с параметрами %P%N (%P%S) в панели TC). В этом режиме рядом с указателем мыши появляется окно и, в зависимости от содержания TCASwitcher.ini, предлагает программы для открытия файла История изменений: 1.1.4 Изменена логика ключа open_X_param (%S подставляет имя файла для открытия) Мелкие улучшения 1.1.3 Добавлена возможность задать иконки программам (ключ open_X_icon) 1.1.2 Исправлено обрезание содержимого секции [Associations], содержащей более 32767 символов Увеличена скорость переключения ассоциаций 1.1.1 Добавлены отображение иконок и поддержка дополнительных параметров командной строки программ, подстройка главного окна под разрешение экрана Мелкие улучшения 1.1 Больше не используется UPX Добавлена возможность задать наборы программ для открытия файлов в зависимости от их расширения 1.0.6 Имя программы изменено на TCASwitcher Добавлена обработка ключа RedirectSection 1.0.5 Добавлена возможность отключения обновления панели инструментов (ключ refreshbar) Добавлена возможность поиска кнопки в панели инструментов по пользовательской команде (ключ usercmd) Теперь программа не ругается об отсутствии себя в панели при автоматическом поиске (т.е. когда панель не указана в ключе bar) 1.0.4 Теперь команды посылаются не в командную строку, а непосредственно окну Total Commander (через WM_USER+51 и WM_COPYDATA) 1.0.3 Изменен алгоритм обновления иконки TCASwitcher в панели инструментов Добавлена возможность отключения обновления значков файлов в панелях (ключ change_icons) 1.0.2 Добавлена проверка окон перед посылкой команд 1.0.1 Теперь командой для обновления иконки TCASwitcher в панели по умолчанию является cm_ButtonConfig 1.0 Первая версия Автор: BurSoft bursoft-portable.blogspot.com