Наши проекты: Скачать программы Экспорт новостей (RSS)
Главная | Domino | Статьи | Computer FAQ | Download | T0P-100 Software | Форум
Internet Zone - компьютерный электронный журнал         Подписка на рассылку
Реклама у нас, Контакты

 Статьи/обзоры   Новые обзоры | Software | Hardware | Система | Безопасность | Интернет | Бизнес и Заработок | Игры | Фото | Mobile | Разное | Пресс-релизы компаний | Авторам статей

Старые рубрики этого раздела - FAQ Windows 9x/Me | FAQ Windows NT/2K | FAQ Windows XP FAQ | Software FAQ | Hardware FAQ | Linux FAQ | Скачай сейчас | Веб-навигатор

ITrader – преобразуй время в деньги!
Программа, дающая доступ к торговле на всех мировых финансовых рынках для возможности заработка с помощью следующих инструментов: валюты, акции, индексы, нефть, драгоценные металлы. Скачай и открой бесплатный Демо-счет! Обучение. Депозит от 1000 рублей.
Подробнее...

Software


Делаем Bat из Outlook

Дата публикации: 21 Октября 2004
Автор: WildHare
http://softsearch.ru/

У любого из актуальных почтовых клиентов есть свои изюминки. У кого-то — сочные и развесистые, у кого-то — маленькие и сморщенные, у кого-то — и вовсе подгнившие. Часто бывает так, что пользователь, привыкший к уникальным фичам любимой мыльницы, вынужден пересаживаться на другую (корпоративные стандарты — это вам не правила дорожного движения, их нарушения пресекаются технически).

Бывает и так, что пользователь, наслушавшись рассказов и начитавшись конференций (официальную документацию почему-то никто читать не любит, а зря), загорается желанием сделать из своего почтового клиента точно такой же, но уже с перламутровыми пуговицами.

Что бывает, когда энное количество страждущих пользователей накладывается на техническую возможность реализовать их ожидания в коде? Правильно, получается ниша на рынке программных продуктов. Техническая возможность в данном случае есть — все без исключения актуальные мыльницы поддерживают механизмы дополнительных (add-in) и/или подключаемых (plug-in) модулей. И если пошарить в образовавшейся рыночной нише, можно найти весьма и весьма интересные вещи.

Любой пользователь (даже не обязательно поклонник) The Bat! с ходу назовет вам, в числе прочих преимуществ перед семейством Outlook, две фирменные фичи: могучий механизм шаблонов, позволяющий формировать письма самым причудливым, как-душа-пожелает, образом, и не менее могучий сортировщик, умеющий отцепить от письма вложения и сохранить их в указанное место файловой системы. Предполагается, что пользователь Outlook должен осознать ничтожность и убожество своего любимого инструмента, и тут же, не сходя с места, захлебнуться слюною от зависти.

На самом же деле, завидовать здесь абсолютно нечему. Обе эти фичи запросто можно привинтить и к Outlook (не путать с Outlook Express), если взять в руки правильный инструмент. Зовется он Potolook Plugin (найти на SoftSearch, скачать у автора). Произведено, кстати говоря, в отечестве — настолько удачное название мог придумать только носитель русского языка. ;-)

Редактор шаблонов Potolook Plugin. Дефолтный шаблон - в расчёте на целевую аудиторию или просто из ностальгии - сделан по образу и подобию шаблонов Bat.

Potolook (как следует из названия) выполнен в виде плагина и, будучи установлен и подключен, привносит в Outlook чисто «батовскую» функциональность. Во-первых, шаблоны. Механизм шаблонов Potolook не только не уступает своему аналогу в Bat, но кое в чем и превосходит — любой папке Outlook можно назначить персональный шаблон, можно унаследовать шаблон от родительской папки, а можно использовать основной (корневой) шаблон. Копирование шаблонов между рабочими местами не представляет вообще никаких трудностей — они хранятся на диске в виде XML-файлов.

Сами же шаблоны позволяют не только вставить в нужное место письма любую «почтовую» переменную — имя, адрес, заголовок, текст, что угодно — но и поддерживают выполнение макросов в теле шаблона. «Макрос» в данном случае означает не «макроподстановку», а фрагмент исполняемого кода на скриптовом языке. Шаблон разбит на несколько фрагментов, каждый из которых «срабатывает» в строго определенном случае: в начале/конце письма (любого), в ответе, в пересылке, и так далее. И все это хозяйство дополнительно делится на две части: отдельно шаблоны для писем в формате text/plain, и отдельно шаблоны для писем в формате HTML. Структура очень гибкая и очень грамотная.

Во-вторых, Potolook добавляет стандартному аутлуковскому сортировщику писем (который «message rules») несколько дополнительных действий (они же «custom actions»), среди которых — угадали, оно самое — действо по имени «отцепить от письма аттачменты и сохранить, куда указано».

В итоге, брюки легким движением превращаются в элегантные шорты — и те граждане, которые пользуются Bat'ом для внешней почты и Outlook'ом для внутренней офисной (а сладкая парочка Exchange Server & Outlook давно уже стала стандартом де факто в немаленькой части корпоративных сетей), оценят плагин по достоинству.

Главным же достоинством Potolook — на мой, естественно, взгляд — является его безразмерная, буквально до потолка, способность к расширению функционала. Дело в том, что большая часть плагина написана на JavaScript, т.е. на скриптовом языке. Чем это хорошо? Скрипты полностью открыты как для изучения, так и для модификации под собственные нужны (только не забывайте делать резервные копии оригинального кода); через JS можно достучаться почти до любого объекта и любого свойства не только Outlook, но и самой операционной системы (а значит, вы сможете проделать с письмом любой кунштюк, который получится корректно описать в скрипте); скрипты пишутся в любом текстовом редакторе (рекомендуется, конечно, MS Visual Studio, но подойдет и Notepad), скрипты не нужно компилировать и очень просто отлаживать.

Короче говоря — для тех, кто хоть немного разбирается в программировании и давно хотел свою копию Outlook хорошим манерам, Potolook Plugin станет отличной стартовой площадкой.

***

Смотрите также:
  • Everest - универсальная информационная утилита
  • Настольный Google
  • HDDlife – доктор ваших дисков
  • Веревка в Photoshop CS
  • Вскрытие анимированного GIFa
  • Все статьи рубрики Software


    Главная | Domino | Статьи | Computer FAQ | Download | T0P-100 Software | Форум
    Рассылка - Реклама у нас - Экспорт новостей (RSS) - Карта сайта  | Наши проекты: Скачать программы
    Copyright © Internet Zone. Информация об использовании материалов сайта, Контакты
    Rambler's Top100