EMH: Anycase
Последняя версия
1.1 от 19/05/2003,
[anycase.1.1.zip]
Исходный код:
[anycase.1.1.srs.zip]
Readme
Emh Anycase версия 1.0
--------------------------------------------------
Copyrights:
--------------------------------------------------
Плагин сделан на основе исходников EMH City, inCounter,
Remnogo и Ray_filestr. Текст ридми написан на основе
текста ридми к плагину Ray_filestr от Романа Ильина,
за что ему огромное спасибо (и не только за это :)).
Можете делать с исходниками что хотите.
Если есть какие-то вопросы или пожелания по
этому плагину - можете написать
в эхоконференцию fido7.pvt.fidolook
или на е-мэйл taddi@mail.ru
--------------------------------------------------
Как установить и использовать?
--------------------------------------------------
Плагин преобразует регистр теста (или маски). Может приводить
регистр текста (маски) к виду: все заглавные, все строчные,
первая буква заглавная, остальные строчные (если первой идет
кавычка (") она игнорируется).
1) Положить каталог Anycase
в \EMHs\Anycase или в каталог \EMHs\.
2) Запустить Fidolook SL.
3) Прописать в в нужном шаблоне в нужном месте маску:
%extrn(anycase,,)или выбрать из контекстного
меню на правой кнопке: Вставить маску-> Внешние маски->Anycase
(по умолчанию вставится %extrn(anycase,%cflbuild,#hc)).
где - любой текст (без запятых естественно) или любая маска ФЛ.
- параметр, в зависимости от которого преобразуется текст.
Принимает следующие значения:
#hc - все заглавные,
#lc - все строчные,
#fc - первая заглавная, остальные строчные.
*Пример*:
Маской
%extrn(anycase,%cflbuild,#hc)
вставится например строка: FIDOLOOK 2002 (SL) 6.0.2800.85 - 28/1/2003 19:07:30
%extrn(anycase,%cflbuild,#lc)
вставится например строка: fidolook 2002 (sl) 6.0.2800.85 - 28/1/2003 19:07:30
%extrn(anycase,%caddrfull(From),#fc)
может вставить что-то типа: "Dmitry tader"
а %extrn(anycase,%cMMMMR %cMMMM %cflbuild,#fc)
вставит: Май may fidolook 2002 (sl) 6.0.2800.85 - 28/1/2003 19:07:30
в общем вариантов много.
--------------------------------------------------
Download:
--------------------------------------------------
Сам плагин. Версия 1.0 (35 кБ):
http://www.taddi.front.ru/download/anycase10.zip
Сам плагин Версия 1.1 (35 кБ):
http://www.taddi.front.ru/download/anycase11.zip
Исходники последней версии (6 кБ):
http://www.taddi.front.ru/download/anycase_src.zip
--------------------------------------------------
What's new:
--------------------------------------------------
*версия 1.0*
Вроде работает. Что туда ещё прикрутить - знаю, но не могу
сообразить как (пока). В случае ошибки возвращает пустую
строку. В случае неверного возвращает
не преобразованную строку.
*версия 1.1*
+ Добавлена возможность инвертирования текста. Если параметр
равен #ic, то текст инвертируется (строчные становятся
заглавными, заглавные - строчными). Функция бесполезная,
но прикольная. Результат выглядит примерно так:
оДНО НЕВЕРНОЕ ДВИЖЕНИЕ И ТЫ ОТЕЦ (м. жВАНЕЦКИЙ)
+ Добавлена возможность создания "забавного" текста.
Если параметр равен #dc, то буквы текста становятся
чередующимися (через одну стоят строчные и заглавные).
Функция еще более бесполезная, но очень и очень прикольная.
Результат выглядит примерно так: Да зДрАвСтВуЕт тО, бЛаГоДаРя
чЕмУ Мы нЕсМоТрЯ Ни нА ЧтО! (ЛоЗуНг в н-сКе)
--------------------------------------------------
PS Приношу извинения Роману Ильину за плагиат его ридми
к EMH Ray_filestr, но самому в лом было придумывать :)))
Дмитрий Тадер, г. Новосибирск.
|