MultiAC

Top  Previous  Next

Сайт компонента: http://opera-ac.net

Автор: G.Sandler a.k.a CreatoR

 

 

MultiAC - Происхождение названия, думаю многим понятно, это совмещённое слово Multi (Мульти) с инициалами AC (Advanced Configuration - Продвинутая конфигурация).
 
MultiAC это адон (Add-On), т.н. утилита, которая позволяет значительно увеличить возможности Opera - список возможностей см. чуть ниже.

 

Эта программа запускается с определёнными ключами, и каждый ключ отвечает за одну (а иногда и более) функцию. Запустив программу без ключей (просто запустить файл “Opera AC\misc\MultiAC.exe”), или с ключом “/?”, вы увидите диалог со списком этих ключей.
 
В основном, эту утилиту нужно запускать из самого браузера, но в некоторых случаях, необходимо запускать её вместе с запуском браузера. Например, для проверки на наличие новой версии при старте оперы, используется возможность запуска дополнительных программ средствами Opera Loader (Загрузчик оперы). Там поддерживается ком. строка, и это очень способствовало добавлению этой проверки.

Таким же образом выполнялась (в версии OAC 3.5.0 эта панель убрана, см. раздел История версии) корректировка файла боковой панели Cache Viewer (Просмотр кэша) и создавалась по необходимости запись в реестре для утилиты Page2Chm (чтобы она корректно работала при перемещении папки с браузером).

 

Программа чувствительна к языковому файлу установленному в Opera. Это значит, что если переключить язык интерфейса Opera на английский, то и  данная утилита тоже будет на английском языке (пункты перевода будут считываться из файла перевода MultiAC_Lang.lng в корневой папки MultiAC - для добавления языка имя секции должно соответствовать имени языкового файла для Opera, т.е если файл именуется как Uk.lng, то секция должна называться [Uk]).


 

Общие возможности MultiAC:

Как видно из рисунков далее, программа имеет диалоговое окно настроек (Сервис - “Конфигурация MultiAC”), с которого можно включать/выключать следующие возможности этой программы:

Config_Dialog_1

Можно указать путь к текстовому файлу, в котором будет записан сохранённый текст, при использовании функции сохранения выделенного текста на странице (из меню по выделенному тексту, нажав на пункт “Сохранить текст в файл”). А также установить быстрый (фоновой) режим сохранения текста (зажав галку у надписи "Сохранение выделенного текста в фоновом режиме").

 

Таким образом, в первый раз будет предложено сохранить файл (если не указан, или если указан, но не существует), и если задать фоновой режим, то в остальные обращения к этой функции сохранение будет происходить в тихом режиме.

 

Также можно указать путь к файлу, в котором будут содержаться сеансы IRC чата, при использовании функции сохранения сеанса чата из верхней панели окна чата (использовав кнопку "Сохранить сеанс"). И тоже есть возможность установки быстрого режима сохранения сеансов (зажав галку у надписи "Сохранение сеансов чата в фоновом режиме").

 

Далее вы можете поставить галочку у надписи "Сохранение выделенных страниц в быстром режиме", и указать путь, тем самым обеспечивая быстрое сохранение выбранных страниц из панели Окна.

 

Одна из главных возможностей - Автоматическая проверка на новую версию Opera AC.

Для того чтобы всегда быть "на чеку", и получать уведомления о наличии новой версии Opera AC, в сборку OAC была прикручена опция автоматической проверки на новую версию.

Каждые несколько дней (от 2-ух до 4-ёх дней), будет осуществляться подобная проверка, при наличии новой версии, будет выведен диалог с подробностями (история версии, и прочие данные).

 

По умолчанию эта опция естественно включена, если вы желаете отключить её (или включить после того как уже отключали ранее), то для этого используйте птичку с надписью "Не проверять наличие новой версии OAC" - Подробнее читайте в Faq по OAC.

 

Также кроме автоматической проверки при старте Opera, можно проверить новую версию из меню "Справка" - нажав на пункт "Проверить обновление OAC"

 

Зажав галку у надписи "Запускать Opera при старте Windows", при каждой загрузке системы, Opera автоматический будет запущена.

 

ВНИМАНИЕ: если папка с Opera была перемещена после включения данной функции, то следует повторить процесс включения (запустив настройки программы, и нажав ОК - если птичка не зажата у нужной надписи, то естественно зажать).

 

Если птичка у надписи "Использовать выделенный текст как имя закладки" будет зажата, то выделенный текст на странице будет помещаться как имя закладки при её добавлении.

 

Если птичка у надписи "Использовать выделенный текст как имя сохраняемой страницы" будет зажата, то выделенный текст на странице будет помещаться как имя страницы при её сохранении.

 

Реализована возможность проверки избранного Internet Explorer - Установив галку у надписи "Проверять избранное IE", и нажав ОК, программа будет запущена в режиме мониторинга (слежения) избранного IE, в случае добавления страницы в избранное, будет откладываться запись (переменная), которая будет составлена из списка добавленных страниц, и как только будет закрыт браузер Opera, на основе этого списка будут добавлены нужные страницы в закладки Opera (во многих случаях добавляется иконка favicon).

 

Config_Dialog_2

 

Вторая вкладка диалога настроек, отображает статистику использования памяти (обновление происходит "на-лету"), и немного общую информацию о системе. А также содержит некоторые инструменты помогающие высвобождать область памяти занятую теми или иными процессами.

 

Config_Dialog_3

 

Третья вкладка ("Дополнительные настройки") содержит настройки для Скрытия/Показа пунктов  главного меню (об этом см. далее), настройки для переключения разных панелей плееров (модификация Стандартной панели), а также и переключение режима отображения Главной панели, которая по умолчанию в сборке Opera AC занята смайликами :).

Кроме этого, Есть ещё кнопка "Сортировать Кеш" - Вызывает диалог с которого удобно можно произвести сортировку кешированных файлов:

 

Config_Dialog_4

Эта опция также доступна из меню "Сервис - Дополнительно - Сортировать Кеш..."


 

Прочие возможности реализуемые вне главного диалога настроек:

 

Реализована возможность проверки дубликатов в закладках при добавлении закладки.

 

Скрытие/Показ пунктов меню - Почти у каждого пункта меню (Файл | Правка | Вид | и т.д.), в нашей сборке реализована опция скрытия/показа этого текущего меню.

Довольно просто самому сделать такой пункт, который будет скрывать желаемое меню... синтаксис такой (для меню “Файл”):

 

Item, "Скрыть меню Файл" = Execute program, "C:\Program files\Opera AC\misc\MultiAC.exe","/ToggleMenu=Browser File Menu"

 

Где /ToggleMenu, это обязательный ключ, после него, должно следовать имя секции относящееся тому меню, которое хотим скрывать/показывать.

 

Чтобы можно было применять настройки без подтверждения, в финальной версии 3.5.0 реализована соответствующая надстройка в Сервис - Конфигурация MultiAC (вкладка "Дополнительные настройки").

 

Открытие рисунка в в указанном редакторе - Эта опция демонстрируется по нажатию правой кнопки мышки на изображении (пункт с именем “Открыть рисунок в MSpaint” и “Открыть рисунок в Photoshop”).

 

Чтобы прописать свой пункт для открытия желаемого редактора, к примеру для IrfanView, откроем файл меню (Opera AC\profile\menu\ac_menu.ini), и под секциями [Link image popup menu] и [Image popup menu] пропишем такую  строку:

 

Platform Windows, Item, "Открыть рисунок в IrfanView"="Copy image,,,, "img" & Execute program, "C:\Program Files\Opera AC\misc\MultiAC.exe", "/DelTempFile=0 /OpenImageIn=%%ProgramFiles%%\IrfanView\i_view32.exe""

 

Где /DelTempFile=0 можно заменить 0 на 1, тогда временный файл (содержащий  захваченное изображение) будет удаляться при каждой генерации изображения.

После /OpenImageIn= нужно указывать либо полный путь к редактору изображении (переменные окружения поддерживаются при условии что знаки процента в строке будут удвоены, как в примере выше), либо имя исполняемого файла, но тогда программа должна находиться в системной папке (C:\Windows\System32), как с примером для MSpaint.

 

Запуск/Показ проигрывателя Winamp - Эта опция идёт в помощь панели AmpBar. Поскольку программа, предназначенная для управления Winamp (WAC) не способна определять запущен ли уже проигрыватель, пришлось добавить отдельный пункт, который запускает MultiAC для того, чтобы осуществить проверку на существование уже запущенного проигрывателя Winamp - если он ещё не запущен, то он запускается, если уже запущен, то просто появляется из системного трея (если его окно ещё не активно).

 

Запуск проигрывателя Winamp в целях открытия в нём диалогового окна для добавления файлов.

 

Скрытие всех окон (показ рабочего стола) - На панели состояния, есть кнопка с иконкой настольной лампы, нажав на неё, сворачиваются все окна, т.е показывается рабочий стол.

 

Сохранение по умолчанию в формате “Веб архив *.mht (одним файлом)”, “Файл HTML с изображениями”, и “Текстовый файл (*.txt)” - Особенность в том, что при этом возможно выбрать и все другие существующие форматы в опере. А при обычном способе (Save document as, 2 - и это только для “Файл HTML с изображениями”), нет возможности выбрать в том же окне многие другие форматы - для “Веб архив *.mht (одним файлом)” вообще нет возможности в опере сделать сохранение по умолчанию.

 

Возможность запуска текущего файла профиля меню и панелей - в Настройках (Alt+F12) есть кнопка “Правка”, у нижнего окна для меню, а у верхнего для файла панелей.

 

Опция запуска внешней программы - Открывается окно, подобное диалоговому окну которое вызывается из Пуск - выполнить. Единственное отличие - Диалог собственного производства  ;D - Запускается из меню “Утилиты - Выполнить”.

 

Известно, что в файлах меню Opera, нет поддержки переменных окружения...

MultiAC позволяет в каком то смысле преодолеть это ограничение...

Чтобы прописать запуск программы в меню Opera, используя переменную окружения, нужно сделать это через функцию-посредник от MultiAC - Синтаксис такой (для запуска ICQ):

 

Item, "Запустить ICQ" = Execute program, "C:\Program files\Opera AC\misc\MultiAC.exe", "/External=%%programfiles%%\ICQLite\ICQLite.exe"

 

Где /External=, это обязательный ключ, после него дописывается путь к программе.

Заметьте, переменная использует два знака процента, это очень важно.
Если при запуске программы нужно использовать параметры командной строки, то её/их нужно дописывать после пути к программе в файле меню...

"/External=%%programfiles%%\ICQLite\ICQLite.exe eii._no?iea"

 

Если требуется запустить определенное приложение передав ему полный путь к файлу, и при этом  путь содержит пробелы, то нужно использовать метод разделителя |...

Таким образом, если нужно запустить Notepad передав ему путь C:\My Files\File.txt, то строка запуска будет выглядеть так:

 

"/External=%%windir%%\system32\Notepad.exe|C:\My Files\File.txt"

 

Возможность удаления всех лент новостей или писем - Ленты/письма даже не обязательно выбирать все, просто на панели сверху, нужно нажать на стрелку у кнопки “Удаление”, и выбрать пункт “Удалить всё” - Далее будет выведено сообщение с вопросом о подтверждении удаления.

 

Для IRC чата сделана возможность вставки команды (или текста) с использованием перевода строки (Shift + Enter).

 

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

 

Проверка орфографии используя Word Office - программа должна быть корректно установлена.

 

Перевод выделенного текста используя Lingvo - программа должна быть корректно установлена.

 

Сохранение выделенных страниц в панели Окна - выделив нужные страницы, и нажав пункт Сохранить выделенные страницы, можно указать путь для помещения всех страниц и формат сохранения, затем автоматический все выбранные страницы будут сохранены в указанное место с указанным форматом :) .

 

Реализовано сохранение сеанса (сессии) для одной конкретной (текущей) вкладки - Пункт находится в меню Сессии - Сохранить сессию текущей страницы.

 

В меню "Вид" есть три (3) новых опции:

1) "Скрыть\Показать область заголовка", позволяет скрывать/показывать область заголовка окна Opera. За эту опцию отвечает ключ /ToggleTitleBar.

2) "Скрыть\Показать иконку Opera в трее", позволяет скрывать/показывать значёк Opera в области уведомлении. За эту опцию отвечает ключ /ToggleOperaIcon.

Внимание: скрыв иконку, и спрятав Opera (CTRL + H), вы сможете восстановить окно Opera только повторным запуском Opera(AC.exe).

3) "Поверх всех окон", позволяет установить/снять атрибут "Поверх всех окон" для главного окна Opera. За эту опцию отвечает ключ /ToggleOperaOnTop.

 

При использовании ключа /Backup=, есть возможность создавать резервные копии важных файлов браузера Opera.

В меню Сервис есть подменю "Создать резервную копию для...", далее в этом меню содержатся пункты для разных файлов (Закладки, заметки, файл кнопок быстрого вызова и т.д), также для имени файл можно добавлять дату/время - дата может иметь формат [DD.MM.YYYY, HH;MM] (не поддерживаемые символы будут заменены на _ ), и дата/время должны добавляться после ключа /AddDate=.

Пункт меню будет выглядеть примерно так:

 

Item, "Backup Menu file" = Execute program, "C:\Program Files\Opera AC\misc\MultiAC.exe", "/Backup=$MenuFile$ /AddDate=Bak [DD.MM.YYYY_HH;MM;SS]",, "View Thumbnails"

 

Путь после /Backup= может быть относительным Opera.exe (папке Opera), а также поддерживает две переменные - $MenuFile$ и $ToolbarFile$ - будут расширены в полные пути к файлу меню и панелей.

 

Новая опция "Скрыть\Показать область заголовка" - Позволяет скрывать/показывать область заголовка окна Opera. Доступна из меню "Вид".

 

Опция Обновления ядра Opera - позволяет проверить ядро Opera и установить по необходимости более новое (доступно из меню "Сервис").

 

Функция которая позволяет произвести поиск и замену по тексту найденному в форме ответа (на форумах к примеру)...

FindAndReplace_Dialog

 

Возможность блокирования Opera под пароль - Внимание: эта опция не предназначена для блокирования от злоумышленников, использовать можно только для домашних целей (к примеру, если вы не хотите чтобы ваш младший брат нарушил настройки браузера ;) ), чтобы отключить блокирование, достаточно найти соответствующую запись в файле Opera AC\misc\MultiAC.ini и заменить значение на 0 (ноль) - Опция доступна из диалога "Конфигурация MultiAC" в меню Сервис.

 

Долгожданный Proxy Switcher! - Этот инструмент поможет вам удобно создавать список прокси адресов, править их в любой момент, добавлять новые записи, и всё это не закрывая браузера и не изучая концепции настроек файлов конфигурации :D .

Скриншот:

MAC_Edit_Address


Читайте также:

 

 

Оригинальный Список ключей для MultiAC

Faq по OAC

Заметки (Tips) и Примечания