Доброе время суток.
В настоящее время для дипломатической переписки правители в основном используют две программы - это The Bat и Оутлук. Существует не мало способов оптимизировать работу с ними. Один из них я решился представить вашему вниманию. Статья обубликована 24.9.2004 в № 66 ВОЕННО - ИМПЕРСКОГО ОБОЗРЕНИЯ.
Панаев The Bat в Galaxy+
Предисловие.
Я собираюсь представить вашему вниманию свою систему переписки, основанную на быстрых шаблонах бата. Сразу оговорюсь - версия мыша должна быть не ниже 1.63, т.к. в шаблонах активно используются переменные.
Немного о фильтрах.
Подробно останавливаться не буду, хочу только обратить ваше внимание на один малозаметный момент - при создании фильтра на вкладке <действия> можно поставить флажок <сохранять копию прикрепленного файла>. Т.е. можно заставить Бат автоматом сохранять репы в директорию игры.
Регистрация партии или Как это работает.
Для каждой партии заводятся две папки. - dgXXXX Это папка для приватов, в ее названии должно содержаться имя партии. Именем партии считается любая комбинация из букв, цифр и знака "-". Т.е. хотя пример приведен для Саргоны, партии остальных серверов тоже будут распознаваться. В названии папки не должен присутствовать символ "_".
- dgXXXX_broad Это папка для бродов. Кроме имени партии ее название должно содержать "_broad", "_wall" или что-нибудь в этом роде. Главное что бы был символ "_" и хотя бы одна буква после него.
Далее, для обеих папок задается один и тот же шаблон на новые письма и ответы: --------------------------------------------------------------------------------------- %_PASS=`EnPanaev_ytrewq`%- %_My_race=`EnPanaev`%- %_My_server=`dg@terra.uplanet.ru`%- %QINCLUDE="galaxy_mail" ---------------------------------------------------------------------------------------
С паролем и сервером все понятно. А вот %_My_race - это не ваша раса, а название быстрого шаблона подписи. В моем случае это: Шаблон 1. EnPanaev --------------------------------------------------------------------------------------- -- С уважением, Панаев(CS.Tanatos), ВТКШ ---------------------------------------------------------------------------------------
Что такое galaxy_mail? Это быстрый шаблон, который при вызове выполняет следующие действия: 1. Извлекает из названия папки имя партии. 2. В случае ответа извлекает из сабжа имя расы отправителя. 3. Пытается определить имя правителя расы(например EnPanaev - Енерал Панаев), используя для этого быстрый шаблон galaxy_name. 4. По названию папки определяет, что мы хотим создать - приват или стенку и в зависимости от этого вызывает один из следующих быстрых шаблонов: galaxy_private или galaxy_broad. Шаблон 2. galaxy_mail --------------------------------------------------------------------------------------- %SUBJECT="GALAXY PLUS"%- %TO=""%TO="%_My_server"%- %SETPATTREGEXP="W*(([^_W]|-)+)"%- %_GAME=`%REGEXPMATCH="%FOLDERNAME"`%- %- %SETPATTREGEXP="froms*([w-]+)"%- %_RACE=`%REGEXPMATCH="%OSUBJ"`%- %SETPATTREGEXP="froms*%_GAMEs*([w-]+)"%- %IF:%_RACE=="%_GAME":%_RACE=`%REGEXPMATCH="%OSUBJ"`:""%- %SETPATTREGEXP="s*([w-]+)s*Broadcast"%- %IF:%_RACE=="":%_RACE=`%REGEXPMATCH="%OSUBJ"`:""%- %_NAME=`%_RACE`%- %QInclude=`galaxy_name`%- %IF:%_NAME=="":`%_NAME="%_RACE"`:""%- %- %SETPATTREGEXP="\_(w*)"%- %IF:"%_MessTYPE"=="":%_MessTYPE=`%REGEXPMATCH="%FOLDERNAME"`:""%- %IF:%_MessTYPE=="":%- `%QINCLUDE="galaxy_private"`:%- `%QINCLUDE="galaxy_broad"` ---------------------------------------------------------------------------------------
Шаблон 3. galaxy_private --------------------------------------------------------------------------------------- #mail %_GAME %- %- %Cursor%- %_RACE %- %- %_GAME %_PASS
Приветствую, %_NAME.
%IF:%TEXT=="":"":%QINCLUDE="galaxy_quotes"
%QINCLUDE="%_My_race"
|