Сайт AZJIO
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Скомпилированные скрипты [55]
Коллекции [4]
Поиск
Главная » Файлы » AutoIt3 » Скомпилированные скрипты

ContMenuFiles
29.11.2010, 21:20

ContMenuFiles v0.4 - с иконками в меню (на PureBasic). Скриншот
ContMenuFiles v0.8 - для настройки контекстного меню файлов, ассоциаций, иконок файлов.





Список расширений содержится в ContMenuFiles.ini, которое можно отредактировать по своим предпочтениям. Также можно ввести расширение в соответствующее поле и нажать "Enter" или "Прочитать" в меню. Перед редактированием рекомендуется сделать резервную копию всех расширений (Группы -> Экспорт всех расширений). Кнопкой "Заполнить" или двойной клик в списке можно переместить строку-команду в поля ввода, и кнопкой "Добавить" добавлять пункт для других типов файлов. При каждой операции добавления/удаления происходит автоматическое обновление списка команд для текущего типа файлов.
Если случайно удалён пункт меню, то используйте предварительно экспортированный reg-файл из корня этой утилиты в папке Backup. Файлы в папке Backup не удаляются и не перезаписываются, а присваивается имя с префиксом типа файла и индексом, т.е. каждая операция экспорта создаёт новый файл.

Пункты главного меню:
а) "Добавить пункт в группу" - полезность операции состоит в том, что можно заполнить поля, например "Открыть в KMPlayer" и вставить в группу Video. При этом во всех видео-файлах появится пункт. Аналогично используется пункт "Удалить пункт из группы". Для группы Music можно добавить AIMP2 и 1by1. Пункт "Основной пункт в группе" позволяет из добавленных в группу выбрать программу, в которой будет открываться файл при клике на нём.
б) "Открыть папку утилиты" - используется для просмотра экспортированного бэкапа.
в) "Показать отсутствующие" - позволяет увидеть незарегистрированные расширения, полезно при настройке чужого компьютера определить отсутствие ассоциированной программы.
г) "Экспорт всех расширений", "Экспорт группы расширений" - эти пункты добавлены по причине неудобства экспорта по отдельным типам, когда проще одним кликом сделать бэкап и свободно экспериментировать

Спасибо Erik Pilsits за _RegFunc.au3, с помощью которой я увеличил скорость экспорта разделов реестра ещё в 5 раз.

Обновления

v0.8
Дерево содержит иконки расширений
Добавлена поддержка реестра x64 (не проверено)
Диалог "Отсутствующие", теперь содержит также не ассоциированные расширения.
Добавлено конт. меню и двойной клик для дерева расширений
Не ассоциированные и отсутствующие иконки помечаются соответствующими знаками вопрос и крестик.
Добавлены несколько расширений в INI (ocx, hta, hh* и расширения файлов программирования)

v0.7.5
При выборе иконок в DLL отмена работает и окно стало дочерним
Диалог создания в позиции вызова

v0.7.4
Добавлены иконки в главное и контекстное меню.

v0.7.3
Исправлено, при отсутствии иконки, она убирается с кнопки.

v0.7.2
Добавлен выбор раздела при записи в реестр (для текущего пользователя или для всех).

v0.7
Добавлено контекстное меню для списка
Обновлена функция экспорта из реестра, теперь экспорт в 10 раз быстрей
Теперь развёрнутый пункт можно свернуть повторным кликом Кнопка развернуть на весь экран теперь активна Добавлена кнопка "Открыть" в связи с проблемой функции "перетащить и бросить" в некоторых версиях Win7
Нажатие Enter в поле "Тип" выполняет "Прочитать", в других полях выполняет "Добавить", в списке - открывает каталог исполняемого файла
Добавлен пункт "Обновить все иконки"
Оптимизация функции выбора иконки и изменение иконки кнопки
Ширина колонок подстраивается автоматически
Ротация пунктов меню и кнопок
Если выбранное расширение отсутствует, то при добавлении автоматически появляется диалог для создания
В список расширений добавлен CSS; файл ini открывается даже если не ассоциирован.
При первом запуске ini создаётся автоматически, а если диск не читаемый, то используются внутренние данные

v0.6
Добавлен пункт "Основной пункт в группе". Позволяет одним кликом установить стартовую программу для группы расширений.
Исправлена ошибка перетаскивания exe, lnk, папок в поле "Тип".
Добавлено старт с правами администратора для возможности работать в Win7

v0.5
Добавлено главное меню "Действие", в котором появились 6 полезных операций.

v0.4
Добавил экспорт не только класса, но и расширения.
Добавил горячие клавиши кнопкам, отображаются в подсказках
Исправлена проблема Progid, теперь утилита учитывает переадресацию, есть кнопка удалить переадресацию Progid, а также эта ветка включена в экспорт

v0.3
Добавлено drag-and-drop. При перетаскивании в утилиту файлов exe, lnk заполняет поля ввода, при других файлах вставляет расширение и обновляет информацию списка.
Исправление: При смене иконки запоминает последнюю dll, при отмене иконки запрашивает повторную отмену вместо автосмены на нулевую иконку.
Добавлена кнопка ini.

v0.2
Добавлено список расширений в виде дерева
Добавлено поддержка смены иконок из dll или ico
Добавлено кнопка "Создать" для создания нового расширения. При существовании расширения или класса предлагает продолжить или отменить.
Добавлено кнопка "Основной" для установки пункта который выполнится при клике на файле.
В строке состояния теперь инфа о классе и пункте по умолчанию.
 

Категория: Скомпилированные скрипты | Добавил: AZJIO
Просмотров: 5132 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Вход
Друзья сайта
  • Справки AZJIO
  • USBTOR
  • PureBasic (Ru)
  • PureBasic (En)
  • AutoIT3 - Ru.Board
  • autoit-script.ru
  • autoitscript.com
  • WinPE - Ru.Board
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    ЮMoney

    Мой кошелёк

    ЮMoney: 4100117604217624


    AZJIO © 2024