|
[Макрос] %EJS, %EVS, %EPS
[Описание] Макросы вычисляют значение указанного выражения, используя соответсвенно
синтаксис JScript, VBscript или Pascal. Первые два - %EJS и %EVS -
используют стандартную виндовскую библиотеку (WSH), и могут не
работать на старых или обрезанных версиях виндов; %EPS же использует
реализацию Pascal в JVCL и не зависит от системы.
Все три макроса принимают многострочный текст и могут использоваться
как для более мощной замены стандартного макроса CALC, так и для
выполнения различных более мощных задач. Например, WSH позволяет
работать с файлами, создавать и редактировать документы Microsoft
Office, получать значения системных счётчиков производительности и
многое другое. Более подробно о синтаксисе и возможностях вы можете
узнать из файла script56.chm, который можно найти где-то в дебрях
microsoft.com. Там есть описание, синтаксис и примеры по поводу
JScript и VBscript. Весит файлик около 1,5мб.
Также см. http://www.wilsonmar.com/1wsh.htm
и http://www.microsoft.com/technet/scriptcenter/default.mspx
[Пример работы] %EJS("2+2")
%EVS("2+2")
%EPS("2+2")
Все 3 примера вернут, понятное дело, "4".
%EPS("sin(0.02)") - 0,0199986666933331 - синус 0.02
%EVS("#February 18, 1981#+10000") - 06.07.2008 - в это время автору
исполнится 10000 дней :)
%EPS(´var i,j:integer;begin j:=2;for i:=1 to 20 do j:=j*2+i; result:=j; end; ´)
4194282 - считает что-то по загадочной формуле в цикле
|
|
[Макрос] %MBMSENSORNAME
[Описание] Параметры:
%MBMSENSORNAME(SensorNo,SensorType)
Возвращает название указанного датчика из программы MotherBoard Monitor.
SensorNo может принимать значения от 1 до 10;
SensorType: T - температурные датчики, F - кулеры, V - напряжения, С - частота процессора
[Пример работы]
|
|
[Макрос] %MBMSENSORVAL
[Описание] Параметры:
%MBMSENSORVAL(SensorNo,SensorType)
%MBMSENSORVAL(SensorNo,SensorType,Kind)
Возвращает значение датчика из программы MotherBoard Monitor.
SensorNo может принимать значения от 1 до 10;
SensorType: T - температурные датчики, F - кулеры, V - напряжения, С - частота процессора;
Kind: L - наименьшее значение, H - наибольшее, C - текущее значение (по умолчанию - С)
[Пример работы]
|
|
[Макрос] %STAT
[Описание] Парамеры:
%STAT("Word",ID1,ID2)
Выполняет поиск слова в базе данных статистики. ID1 указывает тип базы: S - адреса отправителей, M - почтовые программы, R - получатели. ID2 указывает тип возвращаемого результата:
T - суммарный размер писем;
N - количество писем;
M - средний размер письма;
F - дата получения первого письма;
L - дата получения последнего письма;
P - средний объём за период времени.
Формат вывода задаётся в настройках плагина "Дополнительно" - "Дополнительные настройки статистики"
[Пример работы]
|
|
[Макрос] %STATCOUNT
[Описание] Возвращает количество писем, пришедших с момента последнего обнуления статистики
[Пример работы] %STATCOUNT
526
|
|
[Макрос] %STATENDCOUNT
[Описание] Возвращает количество удачных выходов из The Bat!
[Пример работы] %STATENDCOUNT
23
|
|
[Макрос] %STATMS
[Описание] Параметры:
%STATMS(p,u)
возвращает средний размер пришедших указанных частей письма. Параметр p указывает часть письма (H - заголовок, B - текст, A - приложение (аттач), T - полный размер письма). Параметр u указывает единицу измерения. (A - адаптивный вывод,
B - байты, K - килобайты, M - мегабайы, G - гигабайты)
[Пример работы] %STATMS(T,K)
11
|
|
[Макрос] %STATS
[Описание] Параметры:
%STATS(p,u)
Возвращает суммарный размер пришедших указанных частей письма. Параметр p указывает часть письма (H - заголовок, B - текст, A - приложение (аттач), T - полный размер письма). Параметр u указывает единицу измерения. (A - адаптивный вывод, B - байты, K - килобайты, M - мегабайы, G - гигабайты)
[Пример работы] STATS(T,M)
6M
|
|
[Макрос] %STATSESSIONMEANTIME
[Описание] Возвращает среднюю продолжительность работы в The Bat! в секундах. Значение можно преобразовать в другие единицы времени при помощи макроса %UMCSECSTOSTRRUS
[Пример работы] %STATSESSIONMEANTIME
14864
|
|
[Макрос] %STATSESSIONTIME
[Описание] Возвращает продолжительность в секундах текущего сеанса работы программы. Значение можно преобразовать в другие единицы времени при помощи макроса %UMCSECSTOSTRRUS
[Пример работы] %STATSESSIONTIME
9407
|
|
[Макрос] %STATSESSIONTOTALTIME
[Описание] Возвращает суммарную продолжительность работы с момента последнего обновления статистики. Значение можно преобразовать в другие единицы времени при помощи макроса %UMCSECSTOSTRRUS
[Пример работы] %STATSESSIONTOTALTIME
340225
|
|
[Макрос] %STATSTARTCOUNT
[Описание] Возвращает количество удачных запусков The Bat!
[Пример работы] %STATSTARTCOUNT
26
|
|
[Макрос] %STATTIME
[Описание] Возвращает время, прошедшее с момента последнего обнуления статистики
[Пример работы] %STATTIME
16 дн 02 ч 28 мин 04 с
|
|
[Макрос] %STATTIMES
[Описание] Возвращает количество секунд, прошедших с момента последнего обнуления статистики. Значение можно преобразовать в другие единицы времени при помощи макроса %UMCSECSTOSTRRUS
[Пример работы] %STATTIMES
1391284
|
|
[Макрос] %STATTRAFFIC
[Описание] Параметры:
%STATTRAFFIC(p,u,t)
Осуществляет подсчёт траффика за определённый период времени. Параметр p указывает часть письма (H - заголовок, B - текст, A - приложение (аттач), T - полный размер письма). Параметр u указывает единицу измерения. (A - адаптивный вывод, B - байты, K - килобайты, M - мегабайы, G - гигабайты). Параметр t может принимать следующие значения: S - секунды, M - минуты, H - часы, D - дни (сутки), W - недели (7 дней), Y - годы (365.25 суток)
[Пример работы] %STATTRAFFIC(H,K,W)
538 K
|
|
[Макрос] %UMC
[Описание] Возвращает информацию о версии плагина и полный список макросов, содержащихся в плагине
[Пример работы] %UMC
Useless Macro Collection 0.9.152
UMC
UMCVER
...
UMCRND
UMCGETSTR
|
|
[Макрос] %UMCBATT
[Описание] Возвращает состояние батарей
[Пример работы] %UMCBATT
питание от сети
|
|
[Макрос] %UMCBATTSECLEFT
[Описание] Возвращает число секунд, оставшееся по расчётам для работы аккумуляторов
[Пример работы]
|
|
[Макрос] %UMCBIOSCOPY
[Описание] Возвращает копирайты биоса (не поддерживается на некоторых биосах)
[Пример работы]
|
|
[Макрос] %UMCBIOSDATE
[Описание] Возвращает дату создания образа биоса
[Пример работы] %UMCBIOSDATE
14.11.2002
|
|
[Макрос] %UMCBIOSINFO
[Описание] Возвращает информацию о биосе (не поддерживается на некоторых биосах)
[Пример работы]
|
|
[Макрос] %UMCBIOSNAME
[Описание] Возвращает название биоса (не поддерживается на некоторых биосах)
[Пример работы]
|
|
[Макрос] %UMCBYTESTOSTRRUS
[Описание] Параметры:
%UMCBYTESTOSTRRUS(P,UNITS,NUMBER)
Преобразует число в байтах в число в байтах прописью (падежи слова "байт" и числительного согласуются).
P - падеж (I или И - именительный, R или Р (русское) - родительный, D или Д - дательный, T (латинская или русская) - творительный, P (латинский) или П - предложный. Винительный падеж (одуш.) совпадает по форме с родительным, или именительным (неодуш.). По умолчанию - именительный падеж).
UNIT - единицы измерения на выходе (B - байты, K - килобайты, M - мегабайты, G - гигабайты, T - терабайты).
NUMBER - Само число. Можно использовать в комплекте с макросами, возвращающими размер файлов или свободного места на диске, указав им в параметрах, что возвращаемое значение должно быть в БАЙТАХ
[Пример работы] %UMCBYTESTOSTRRUS(I,B,10001110) %UMCBYTESTOSTRRUS(R,K,10001110) %UMCBYTESTOSTRRUS(D,M,10001110)
десять миллионов одна тысяча сто десять байт девяти тысяч семиста шестидесяти шести килобайт девяти мегабайтам
|
|
[Макрос] %UMCCITE
[Описание] Параметры:
%UMCCITE("Text","Slogan",nStrings)
Оставляет от текста всего "nStrings" строчек ("nStrings"/2 первых и столько последних, чтобы их в сумме было "nStrings"), и по необходимости вставляет посередине "Slogan"
[Пример работы] %UMCCITE(%UMCSTRINGS(1,2,3,4,5,6,7,8),"поскипано",4)
1
2
поскипано
7
8
|
|
[Макрос] %UMCCNT
[Описание] Парамерты:
%UMCCNT("Text",ID)
Подсчитывает:
- количество букв, если ID равен L;
- количество пробелов, если ID равен S;
- количество знаков препинания, если ID равен P
По умолчанию ID полагается равным L
[Пример работы] %UMCCNT("Шла Саша по шоссе и сосала сушку",S)
6
|
|
[Макрос] %UMCCOMPNAME
[Описание] Возвращает имя локального компьютера
[Пример работы] %UMCCOMPNAME
ADM3
|
|
[Макрос] %UMCCPUNAME
[Описание] Возвращает имя процессора
[Пример работы] %UMCCPUNAME
Pentium 4
|
|
[Макрос] %UMCCPUNAMEL
[Описание] Возвращает имя процессора и краткую информацию
[Пример работы] %UMCCPUNAMEL
Pentium 4 (Stepping 4, Model 2, Family 15, MMX, APIC, 36-bit addr)
|
|
[Макрос] %UMCCPUSPEED
[Описание] Вычисляет фактическую частоту процессора в мегагерцах
[Пример работы] %UMCCPUSPEED
1817
|
|
[Макрос] %UMCCPUTICKS
[Описание] Вычисляет, сколько млрд операций выполнил процессор с момента запуска системы
[Пример работы] %UMCCPUTICKS
239700,59
|
|
[Макрос] %UMCCPUUSAGE
[Описание] Возвращает загрузку процессора в процентах
[Пример работы]
|
|
[Макрос] %UMCCPUVENDOR
[Описание] Выводит производителя процессора
[Пример работы] %UMCCPUVENDOR
Intel
|
|
[Макрос] %UMCCUTFROMTO
[Описание] Параметры:
%UMCCUTFROMTO("Text","fromS","ToS")
Возвращает кусок из текста, начиная с первого вхождения разделителя "fromS" и заканчивая вторым вхождением разделителя "ToS". Если "fromS" либо "ToS" не содержатся в тексте, текст по соответствующей строке не обрезается
[Пример работы] %UMCCUTFROMTO("Шла Саша по шоссе и сосала сушку","Саша","шоссе")
по
|
|
[Макрос] %UMCCUTHERE
[Описание] Вставляет батовский символ обрезки цитирования "-- "
[Пример работы] UMCCUTHERE
--
|
|
[Макрос] %UMCCUTON
[Описание] %UMCCUTON("Text","Delimiter") - обрезает текст, начиная с первого вхождения разделителя
[Пример работы] %UMCCUTON("Шла Саша по шоссе и сосала сушку","шоссе")
Шла Саша по
|
|
[Макрос] %UMCDAYSFROM
[Описание] Параметры:
%UMCDAYSFROM(Day,Month,Year,UNIT,U)
%UMCDAYSFROM(Day,Month,Year,UNIT)
Возвращает количество дней, прошедших с указанной даты. Год необходимо указывать полность.
UNIT принимает одно из следующих значений:
S - Секунды
M - минуты
H - часы
В - дни
m, O или 1 - месяцы
Y - годы
T - формат чч:мм:сс
L - формат ДД/ММ/ГГ чч:мм:сс
2 или s - формат с краткими наименованиями единиц времени (1 мин 15 сек)
3 или l - полностью прописью.
Последний необязательный параметр U добавляет к времени (например 3) единицу измерения (3 мин), если это необходимо
[Пример работы] %UMCDAYSFROM(18,2,1981,B)
8382
|
|
[Макрос] %UMCDAYSLEFT
[Описание] Параметры:
%UMCDAYSLEFT(ZarplataDay,[ZarplataHour][,AvansDay[,AvansHour]])
Возвращает количество дней, а если указаны часы, то и часов, оставшихся до зарплаты, и (или) до аванса, если указан день аванса
[Пример работы] %UMCDAYSLEFT(16)
до зарплаты осталось 16 дн
|
|
[Макрос] %UMCDAYSTO
[Описание] Параметры:
%UMCDAYSTO(Day,Month)
Возвращает количество дней, оставшихся до указанной даты
[Пример работы]
|
|
[Макрос] %UMCDECODESTR
[Описание] Преобразует mime-кодированную сроку в читабельный вид
[Пример работы] %UMCDECODESTR("=?koi8-r?B?5M3J1NLJyiEg797Fztgg18HWzsHRIMnOxs/SzcHDydEgxMzRIPfB28XHzyDCydrOxdPBIQ==?=")
Дмитрий! Очень важная информация для Вашего бизнеса!
|
|
[Макрос] %UMCDECRYPT
[Описание] Параметры:
%UMCDECRYPT("Зашифрованный текст")
Дешифрует тест зашифрованный макросом %UMCENCRYPT
[Пример работы]
|
|
[Макрос] %UMCDELIVERYFROMDATE
[Описание] Возвращает время и дату прихода исходного письма на почтовый сервер отправителя. Имеет смысл только при ответе/форварде
[Пример работы] %UMCDELIVERYFROMDATE
26.01.2004 11:29:40
|
|
[Макрос] %UMCDELIVERYFROMIP
[Описание] Параметры:
%UMCDELIVERYFROMIP("Header")
"Header" определяет заголовок, по которому необходимо вычислять IP. По умолчанию - "Received:", модификация введена специально для конференций subscribe.ru, где необходимо указывать заголовок %UMCDELIVERYFROMIP("Resent-Received:")
[Пример работы] %UMCDELIVERYFROMIP
192.168.13.30
|
|
[Макрос] %UMCDELIVERYFROMSERVER
[Описание] Возвращает сервер отправителя (из заголовков письма)
[Пример работы] %UMCDELIVERYFROMSERVER
ns.energo.ru
|
|
[Макрос] %UMCDELIVERYTIME
[Описание] Вычисляет время доставки письма на сервер получателя. Имеет смысл только при ответе/форварде
[Пример работы] %UMCDELIVERYTIME
2 мин 18 сек
|
|
[Макрос] %UMCDELIVERYTODATE
[Описание] Возвращает время и дату прихода исходного письма на почтовый сервер получателя. Имеет смысл только при ответе/форварде
[Пример работы] %UMCDELIVERYTODATE
26.01.2004 11:31:05
|
|
[Макрос] %UMCDELIVTIME
[Описание] Параметры:
%UMCDELIVTIME(TimePoint1,TimePoint2,UNIT,U)
Считает время, прошедшее от одного этапа жизни письма до другого. Параметр TimeMode может принимать следующие значения:
1 - создание письма;
2 - приход письма на почтовый сервер отправителя;
3 - приход письма на почтовый сервер получателя;
4 - получения письма батом;
5 - ответ на письмо (текущее время).
UNIT и U - это всё тот же:
S - Секунды, M - минуты, H - часы, В - дни, m, O или 1 - месяцы, Y - годы, T - формат чч:мм:сс, L - формат ДД/ММ/ГГ чч:мм:сс, 2 или s - формат с краткими наименованиями единиц времени (1 мин 15 сек), 3 или l - полностью прописью.
Последний необязательный параметр U добавляет к времени (напр., 3) единицу измерения
(3 мин), если это необходимо
[Пример работы]
|
|
[Макрос] %UMCDIALUPNAME
[Описание] Возвращает имя установленного соединения Dial-Up
[Пример работы]
|
|
[Макрос] %UMCDRVFREE
[Описание] Параметры:
%UMCDRVFREE(UNIT,Drive)
Возвращает свободное место на диске Drive в единицах, задаваемых UNIT: B - байты,
K - килобайты, M - мегабайты, G - гигабайты, T - терабайты, P - проценты
[Пример работы] %UMCDRVFREE(M,C)
4770
|
|
[Макрос] %UMCDRVLIST
[Описание] Возвращает список локальных дисков
[Пример работы] %UMCDRVLIST
A:\ C:\ D:\ E:\ G:\ M:\ Y:\
|
|
[Макрос] %UMCDRVSIZE
[Описание] Параметры:
%UMCDRVFREE(UNIT,Drive)
Возвращает объём диска Drive в единицах, задаваемых UNIT: B - байты, K - килобайты, M - мегабайты, G - гигабайты, T - терабайты.
[Пример работы] %UMCDRVSIZE(B,C)
20003848192
|
|
[Макрос] %UMCENCRYPT
[Описание] Параметры:
%UMCENCRYPT("Фоновый текст","Секретное сообщение")
Макросы предназначен для шифрования информации в тексте. Идея такова: некоторые буквы сходны по написанию и в русском, и в английском (ETOPAHKXCBMeyopaxc). Если заменить некоторые из русских на английские и наоборот, читабельность текста не изменится, однако этим можно воспользоваться для своих грязных целей :) Представим, что если нам встретилась русская буква, то это бит 1, а если английская - это
0. Дальше идея ясна? Добавлю, что в текущей реализации шифруется семибитный алфавит, которого хватает на все русские и латинские буквы в обоих регистрах, и также цифры и некоторые знаки препинания
[Пример работы]
|
|
[Макрос] %UMCEV
[Описание] Параметры:
%UMCEV("Str")
Заменяет в строке все вхождения имён переменных на их значения. В отличие от %UMCEVAL, он только вставляет значения переменных и всё
[Пример работы]
|
|
[Макрос] %UMCEVAL
[Описание] Параметры:
%UMCEVAL("Expr")
Возвращает значение выражения
[Пример работы]
|
|
[Макрос] %UMCEXTRACTSTR
[Описание] Параметры:
%UMCEXTRACTSTR("Text")
Разбивает текст, содержащийся в первом параметре, согласно пробелам, запятым и точкам с запятой
[Пример работы] %UMCEXTRACTSTR("1, 2, 3, 4")
1
2
3
4
|
|
[Макрос] %UMCFILESCOUNT
[Описание] Параметры:
%UMCFILESCOUNT("Directory"[,"Mask"])
Возвращает количество файлов в указанной папке. По умолчанию маска полагается "*.*"
[Пример работы] UMCFILESCOUNT("C:\WINDOWS\Fonts")
379
|
|
[Макрос] %UMCFILESLIST
[Описание] Параметры:
%UMCFILESLIST("Directory"[,"Mask"])
Возвращает имена файлов в указанной папке. По умолчанию маска полагается "*.*";
[Пример работы] UMCFILESLIST("C:\WINDOWS\Fonts","*.ttf")
AGENCYB.TTF
AGENCYR.TTF
...
WINGDNG2.TTF
WINGDNG3.TTF
|
|
[Макрос] %UMCFILESSIZE
[Описание] Параметры:
%UMCFILESSIZE(UNIT,"Directory","Mask")
Возвращает суммарный размер в байтах файлов в указанной папке. По умолчанию маска полагается "*.*". UNIT задаёт единицы измерения: B - байты, K - килобайты, M - мегабайты, G - гигабайты, T - терабайты
[Пример работы] %UMCFILESSIZE("C:\WINDOWS")
1345517083
|
|
[Макрос] %UMCFILL
[Описание] Параметры:
%UMCFILL("Text","Char",Width[,["LeadIn"][,["Leadout"][,[BegStr][,[EndStr][,[JustifyType][,["Delimiter"]]]]]])
Заполняет текст символами "Char" до указанной ширины строки, вставляет в начале и конце каждой строки "LeadIn" и "LeadOut", добавляет в начало и конец BegStr и EndStr строк, заполненных "Char", выравнивает текст по центру (JustifyType=0), влево (1) или вправо (2), обрезает текст по "Delimiter". Поддерживает многострочный текст
[Пример работы] %UMCFILL("%UMCCPUNAME","-",80,"< "," >",2,2,2)
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------------------------------------------------------------< Pentium 4 >
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
|
|
[Макрос] %UMCFOR
[Описание] Параметры:
%UMCFOR(VARNAME,i1,i2,"Expr",DEL)
Вычисляет "Expr" в цикле при переменной VARNAME, меняющей значения от i1 до i2 (целые). DEL - использовать ли символ-разделитель итераций. DEL может принимать значения S - пробел, L - перевод строки, C - запятая, по умолчанию - символ отсутствует
[Пример работы] %UMCFOR(i,1,10000,"$UMCNUMTOSTR($$i)",L)
один
два
три
четыре
пять
шесть
семь
восемь
девять
................
девять тысяч девятьсот девяносто шесть
девять тысяч девятьсот девяносто семь
девять тысяч девятьсот девяносто восемь
девять тысяч девятьсот девяносто девять
десять тысяч
|
|
[Макрос] %UMCFVER
[Описание] Параметры:
%UMCFVER("FilePath")
Возвращает версию указанного exe или dll
[Пример работы] %UMCFVER("C:mta001 estSMPAdmin.exe")
1.5.21.0
|
|
[Макрос] %UMCGETIP
[Описание] Параметры:
%UMCGETIP("Name")
Возвращает IP-адрес указанного хоста
[Пример работы] UMCGETIP("www.nobat.ru")
217.170.66.77
|
|
[Макрос] %UMCGETLINKS
[Описание] Параметры:
%UMCGETLINKS[("Text")]
Получает список ссылок из текста. Если параметр "Text" не указан, используется текст исходного письма без подвала
|
|
[Макрос] %UMCGETSMS
[Описание] Параметры:
%UMCGETSMS(length)
Выводит диалог ввода текста длиной length символов. Полезно для любителей SMS
[Пример работы]
|
|
[Макрос] %UMCGETSTR
[Описание] Параметры:
%UMCGETSTR(Str,"filename")
Макрос читает текстовой файл "filename", ищет в нём строки, в начале которых есть Str, и возвращает в этом случае часть строки, идущую после первого пробела. Если строка не найдена, возвращает пустое значение
[Пример работы] %UMCGETSTR("bla","c:\1.txt")
Вернёт значение "blaah", если c:\1.txt имеет следующее содержание:
la lalal
bla blaah
zla asd asdd
|
|
[Макрос] %UMCGP
[Описание] Параметры:
%UMCGP(ID)
Возвращает информацию о расположении папок. ID может принимает одно из следующих значений:
COMMON - Common Files Folder;
CUR - текущая папка;
PROGRAM - Program Files Folder;
WINDOWS - Windows Folder;
SYSTEM - System Path;
TEMP - TEMP Path;
DESKTOP - Desktop Folder;
PROGRAMS - Programs Folder;
PERS - Personal Folder;
FAV - Favorites Folder;
STARTUP - Startup Folder;
RECENT - Recent Folder;
SENDTO - SendTo Folder;
STARTMENU - Startmenu Folder;
DESKTOPDIR - DesktopDirectory Folder;
NETHOOD - Nethood Folder;
FONTS - Fonts Folder;
CSTARTMENU - Common Startmenu Folder;
CPROGRAMS - Common Programs Folder;
CSTARTUP - Common Startup Folder;
CDESKTOP - Common Desktopdirectory Folder;
CAPPDATA - Common Appdata Folder;
APPDATA - Appdata Folder;
PRINTHOOD - Printhood Folder;
CFAV - Common Favorites Folder;
TEMPLATES - Templates Folder;
ICACHE - InternetCache Folder;
COOKIES - Cookies Folder;
HISTORY - History Folder
[Пример работы] %UMCGP(FONTS)
C:\WINDOWS\Fonts
|
|
[Макрос] %UMCGREP
[Описание] Параметры:
%UMCGREP("Text","RegExpToFind",Separator)
Находит ВСЕ вхождения регулярного выражения RegExpToFind в строке "Text". Separator - параметр, определяющий разделитель результатов. Может принимать следующие значения: L - новая строка (каждое новое вхождение будет располагаться на новой строке), S - пробел, C - запятая, N - разделитель отсутствует. По умолчанию (если параметр
опущен) - N
[Пример работы]
|
|
[Макрос] %UMCHOURSFROM
[Описание] Параметры:
%UMCHOURSFROM(Day,Month,Year,Hour,UNIT,U)
%UMCHOURSFROM(Day,Month,Year,Hour,UNIT)
Возвращает количество часов, прошедших с указанного часа.
UNIT принимает одно из следующих значений:
S - Секунды
M - минуты
H - часы
В - дни
m, O или 1 - месяцы
Y - годы
T - формат чч:мм:сс
L - формат ДД/ММ/ГГ чч:мм:сс
2 или s - формат с краткими наименованиями единиц времени (1 мин 15 сек)
3 или l - полностью прописью.
Последний необязательный параметр U добавляет к времени (например 3) единицу измерения (3 мин), если это необходимо
[Пример работы] %UMCHOURSFROM(18,2,1981,14)
201149
|
|
[Макрос] %UMCIF
[Описание] Параметры:
%UMCIF("Condition","IfTrue","IfFalse")
Вычисляет значение выряжения "Condition" и возвращает строку "IfTrue", если выражение истинно (не равно 0) и "IfFalse", если ложно.
Примечание: Логический оператор AND следует заменять на *, OR нa +
[Пример работы]
|
|
[Макрос] %UMCINC
[Описание] Параметры:
%UMCINC(VARNAME,VAL)
Увеличивает значение переменной VARNAME на VAL (по умолчанию VAL полагается равным единице)
[Пример работы]
|
|
[Макрос] %UMCIP
[Описание] Возвращает IP-адрес компьютера
[Пример работы] %UMCIP
192.168.111.182
|
|
[Макрос] %UMCIZVRAT
[Описание] Параметры:
%UMCIZVRAT("Text",Value)
Обрабатывает русский текст, заменяя случайным образом гласные буквы - на другие гласные, а согласные - на другие согласные. Параметр Value указывает частоту изменений. 0 - текст не будет обработан, 100 - все буквы будут заменены, 5 - будет обработано примерно 5% текста
[Пример работы] %UMCIZVRAT("Шла Саша по шоссе и сосала сушку",50)
Шла Даша ду моссе я сонала сушмы
|
|
[Макрос] %UMCKBD
[Описание] Возвращает номер раскладки клавиатуры
[Пример работы] %UMCKBD
00000419
|
|
[Макрос] %UMCKILLCITE
[Описание] Параметры:
%UMCKILLCITE("Text"[,level])
Убирает строки с глубиной цитирования level и больше. Значение level по умолчанию полагается 2
[Пример работы] %UMCKILLCITE("%Text",3)
|
|
[Макрос] %UMCKILLEMPTYSTR
[Описание] Параметры:
%UMCKILLEMPTYSTR("Text")
Возвращает текст без пустых строк и строк, состоящих только из пробелов
[Пример работы] %UMCKILLEMPTYSTR(%Quotes)
|
|
[Макрос] %UMCLINCNT
[Описание] Возвращает число строк в тексте
[Пример работы]
|
|
[Макрос] %UMCMEMAPAGE
[Описание] Возвращает доступный объём объём файла подкачки (своп-файла)
[Пример работы] %UMCMEMAPAGE
1041,48 Мб
|
|
[Макрос] %UMCMEMAPHYS
[Описание] Возвращает доступный объём физической памяти системы
[Пример работы] %UMCMEMAPHYS
353,74 Мб
|
|
[Макрос] %UMCMEMAVIRT
[Описание] Возвращает доступный объём виртуальной памяти системы
[Пример работы] %UMCMEMAVIRT
1960,51 Мб
|
|
[Макрос] %UMCMEMLOAD
[Описание] Возвращает использование памяти в процентах
[Пример работы] %UMCMEMLOAD
30%
|
|
[Макрос] %UMCMEMTPAGE
[Описание] Возвращает общий объём файла подкачки (своп-файла)
[Пример работы] %UMCMEMTPAGE
1250,46 Мб
|
|
[Макрос] %UMCMEMTPHYS
[Описание] Возвращает общий объём физической памяти системы
[Пример работы] %UMCMEMTPHYS
511,48 Мб
|
|
[Макрос] %UMCMEMTVIRT
[Описание] Возвращает общий объём виртуальной памяти системы
[Пример работы] %UMCMEMTVIRT
2047,88 Мб
|
|
[Макрос] %UMCMINSFROM
[Описание] Параметры:
%UMCMINSFROM(Day,Month,Year,Hour,Min,UNIT,U)
%UMCMINSFROM(Day,Month,Year,Hour,Min,UNIT)
Возвращает количество минут, прошедших с указанного времени.
UNIT принимает одно из следующих значений:
S - Секунды
M - минуты
H - часы
В - дни
m, O или 1 - месяцы
Y - годы
T - формат чч:мм:сс
L - формат ДД/ММ/ГГ чч:мм:сс
2 или s - формат с краткими наименованиями единиц времени (1 мин 15 сек)
3 или l - полностью прописью.
Последний необязательный параметр U добавляет к времени (например 3) единицу измерения (3 мин), если это необходимо
[Пример работы] %UMCMINSFROM(18,2,1981,14,30)
12068922
|
|
[Макрос] %UMCMKLINK
[Описание] Параметры:
%UMCMKLINK("Text",A)
Представляет строку в вид, удобный для создания ссылок. Необязательный параметр A, позволяет перекодировать только те символы, которые имеют ASCII код, больший 127
[Пример работы] %UMCMKLINK("2+2=четыре")
2%2B2%3D%F7%E5%F2%FB%F0%E5
%UMCMKLINK("2+2=четыре",A)
2+2=%F7%E5%F2%FB%F0%E5
|
|
[Макрос] %UMCMKPLAIN
[Описание] Параметры:
%UMCMKPLAIN("Text")
Преобразует многострочный текст в одну строку
[Пример работы] %UMCMKPLAIN("%Text")
Добрый день, мр старый мал новый мал новый мал старый -- Yavorsky Vadim
|
|
[Макрос] %UMCMOUSEINFO
[Описание] Возвращает информация о количестве кнопок и колёсика у мыши
[Пример работы] %UMCMOUSEINFO
5-кнопочная мышь с колёсиком
|
|
[Макрос] %UMCMOUSEPOS
[Описание] Возвращает координаты курсора мыши
[Пример работы] %UMCMOUSEPOS
(14,382)
|
|
[Макрос] %UMCMOUSESPEED
[Описание] Параметры:
%UMCMOUSESPEED(LUNIT,TUNIT)
Возвращает среднюю скорость передвижения курсора мыши. LUNIT - единицы длины (С - сантиметры, M - миллиметры, K - километры, X - пиксели, любое другое значение - миллиметры). TUNIT - единицы времени (M - минуты, H - часы, В - дни, любое другое
значение - секунды)
[Пример работы] %UMCMOUSESPEED
43,10
|
|
[Макрос] %UMCMOUSEWAY
[Описание] Параметры:
%UMCMOUSEWAY(LUNIT)
Возвращает длину пути, проделанного мышкой с того момента, как был запущен бат. LUNIT принимает одно из следующих значений: С - сантиметры, M - миллиметры, K - километры, X - пиксели, любое другое значение - миллиметры
[Пример работы] %UMCMOUSEWAY
405487,70
|
|
[Макрос] %UMCNUMTOSTR
[Описание] Параметры:
%UMCNUMTOSTR(Number[,p[,g]])
Преобразует число цифрой в количественное числительное прописью. P указывает падеж. (I или И - именительный, R или Р (русское) - родительный, D или Д - дательный, T (латинская или русская) - творительный, P (латинский) или П - предложный. Винительный падеж (одуш.) совпадает по форме с родительным, или именительным (неодуш.). По умолчанию - именительный падеж). g указывает род. (M (латинская или русская) - мужской род, F или Ж - женский. По умолчанию - мужской)
[Пример работы] %UMCNUMTOSTR(325673,I)
триста двадцать пять тысяч шестьсот семьдесят три
|
|
[Макрос] %UMCNUMTOSTRA
[Описание] Параметры:
%UMCNUMTOSTRА(Number[,p[,g]])
Преобразует число цифрой в порядковое числительное прописью. P указывает падеж. (I или И - именительный, R или Р (русское) - родительный, D или Д - дательный, T (латинская или русская) - творительный, P (латинский) или П - предложный. Винительный падеж (одуш.) совпадает по форме с родительным, или именительным (неодуш.). По умолчанию - именительный падеж). g указывает род/число. (M (латинская или русская) - мужской род, ед. ч., F или Ж - женский ед. ч., С (русская) или N - средний род, ед. ч., Н (русская) или P (латинская) - множественное число. По умолчанию используется мужской род)
[Пример работы] %UMCNUMTOSTRA(2737783,I,N)
два миллиона семьсот тридцать семь тысяч семьсот восемьдесят третье
|
|
[Макрос] %UMCPRN
[Описание] Возвращает имя принтера по умолчанию
[Пример работы] %UMCPRN
HP LaserJet 4V,winspool,Ne01:
|
|
[Макрос] %UMCPROCLIST
[Описание] Возвращает список запущенных процессов
[Пример работы] %UMCPROCLIST
System Idle Process
System
\SystemRoot\System32\smss.exe
...
C:\WINDOWS\Explorer.EXE
...
C:\Program Files\SecureBat! Lite\thebat.exe
...
C:\Program FilesFar\Far.exe
|
|
[Макрос] %UMCPS
[Описание] Параметры:
%UMCPS("Text",["Prefix"][,"Suffix"])
Добавляет в начало каждой строки текста префикс, а в конец - суффикс
|
|
[Макрос] %UMCPUTUUE
[Описание] Параметры:
%UMCPUTUUE("FileName")
Вставляет UUE-Кодированный файл в сообщение так, что этот файл не распознаётся батом как вложенный, и поэтому в письмо не вставляется "лишняя" информация. Этот макрос необходим пользователям сервиса mail2ftp
[Пример работы] %UMCPUTUUE("C:Program FilesSecureBat! Lite hebat.exe")
|
|
[Макрос] %UMCRCASE
[Описание] Параметры:
%UMCRCASE ("Text")
Преобразует текст в текст со случайным регистром символов
[Пример работы] UMCRCASE("Шла Саша по шоссе и сосала сушку")
ШлА саША пО ШОСсЕ И СоСаЛа СушкУ
|
|
[Макрос] %UMCREGREAD
[Описание] Параметры:
%UMCREGREAD("KeyPath","KeyName",HKEY_ID)
Читает данные из реестра. KeyPath - это путь к ключу в реестре например, "SoftwareUMC"), "KeyName" - это имя ключа (например, "UseLogging"), HKEY_ID - необязательный параметр, задающий корневой ключ:
C - HKEY_CURRENT_USER;
R - HKEY_CLASSES_ROOT;
M - HKEY_LOCAL_MACHINE;
U - HKEY_USERS;
N - HKEY_CURRENT_CONFIG;
P - HKEY_PERFORMANCE_DATA;
D - HKEY_DYN_DATA
По умолчанию полагается равным "C".
[Пример работы]
|
|
[Макрос] %UMCREPLACE
[Описание] Параметры:
%UMCREPLACE("Text","TextToFind","TextToReplace")
Заменяет все вхождения подстроки "TextToFind" на "TextToReplace" в тексте. "TextToFind" не должна содержаться в "TextToReplace"
[Пример работы] %UMCREPLACE("Я люблю Васю","Васю", "Петю")
Я люблю Петю
|
|
[Макрос] %UMCREPLACECHAR
[Описание] Параметры:
%UMCREPLACECHAR("Text1","Char","Text2")
Ищет в тексте "Text1" вхождения символа "Char" и заменяет его на строку "Text2"
[Пример работы] %UMCREPLACECHAR("vasya@pisem.net","@","<сабака>")
vasya<сабака>pisem.net
|
|
[Макрос] %UMCREPLACENUM
[Описание] Параметры:
%UMCREPLACENUM("Text"[[,"plist"],"llist"])
Заменяет в указанном тексте числа цифрами на числительные. Параметр plist служит для указания падежа, где N-я буква - это падеж N-й цифры, встретившейся в тексте. Параметр llist служит для указания рода, числа и типа числительного. (Возможные значения: M (латинская или русская) - мужской род, ед.ч., порядковое, F или Ж - женский ед.ч., порядковое, С (русская) или N - средний род, ед.ч., порядковое, Н (русская) или P (латинская) - множественное число, порядковое, m или м, или 1 - мужской род, количественное, f, или ж, или 2 - женский род, количественное).. По умолчанию используется мужской род). По умолчанию падеж полагается именительным, тип - количественное
[Пример работы] %UMCREPLACENUM("12 октября 2004 года 23:20","ИРИИ","СС1м")
двенадцатое октября две тысячи четвёртого года двадцать три:двадцать
где первое числительное - 12 - стоит в именительном падеже, среднем роде и является порядковым, второе - 2004 - в родительном, среднем роде, является порядковым, третье и четвёртое числа - 23 и 20 - стоят в именительном падеже, мужском роде, являются количественными числительным
|
|
[Макрос] %UMCREPLACEREGEXP
[Описание] Параметры:
%UMCREPLACEREGEXP("Text","PatternToSearch","ReplaceWith")
Осуществлять замену в тексте, используя регулярные выражения
[Пример работы] %UMCREPLACEREGEXP("%Text","U[M,m]C","Useless Macro Collection")
Заменит в исходном тексте письма все вхождения строк "UMC" и "UmC" на "Useless Macro Collection"
|
|
[Макрос] %UMCREPLYTIME
[Описание] Возвращает время, прошедшее между написанием исходного письма и ответом на него
[Пример работы]
|
|
[Макрос] %UMCREPLYTIME
[Описание] Параметры:
%UMCREPLYTIME("Header")
Ищет в заголовках заголовок "Header" и возвращает его значение
[Пример работы]
|
|
[Макрос] %UMCREVERSE
[Описание] Параметры:
%UMCREVERSE("Text",L)
Возвращает строку "задом наперёд". Поддерживает многострочный текст. Параметр L, позволяет переворачивать строки, не изменяя их порядка
[Пример работы] %UMCREVERSE("абырвалг")
главрыба
|
|
[Макрос] %UMCRND
[Описание] Параметры:
%UMCRND(WIDTH,BASE)
Возвращает случайное число длины WIDTH по основанию BASE. Параметр BASE по умолчанию полагается равным 10 (десятичная система счисления)
[Пример работы] %UMCRND
9
|
|
[Макрос] %UMCSCREENDEPTH
[Описание] Возвращает глубину цвета
[Пример работы] %UMCSCREENDEPTH
32
|
|
[Макрос] %UMCSCREENRES
[Описание] Возвращает текущее разрешение экрана
[Пример работы] %UMCSCREENRES
1280x1024
|
|
[Макрос] %UMCSCREENRRATE
[Описание] Возвращает частоту развёртки в герцах (только для NT-based)
[Пример работы] %UMCSCREENRRATE
60
|
|
[Макрос] %UMCSE
[Описание] Параметры:
%UMCSE(year,month,day,hou,min,sec)
Возвращает число секунд, прошедшее с указанного момента.
[Пример работы] %UMCSE(1977,3,10,21,45,32)
850653794
|
|
[Макрос] %UMCSECSTOSTRRUS
[Описание] Параметры:
%UMCSECSTOSTRRUS(UNIT,Sec,U)
%UMCSECSTOSTRRUS(UNIT,Sec)
Переводит число в секундах цифрами во время прописью либо цифрами.
UNIT принимает одно из следующих значений:
S - Секунды
M - минуты
H - часы
В - дни
m, O или 1 - месяцы
Y - годы
T - формат чч:мм:сс
L - формат ДД/ММ/ГГ чч:мм:сс
2 или s - формат с краткими наименованиями единиц времени (1 мин 15 сек)
3 или l - полностью прописью.
Последний необязательный параметр U добавляет к времени (например 3) единицу измерения (3 мин), если это необходимо
[Пример работы]
|
|
[Макрос] %UMCSELECT
[Описание] Параметры:
%UMCSELECT("String","Str1","Val1","Str2","Val2",...)
Сравнивает строку String с Str1, Str2 и т.д. В случае, если String совпадает с StrX, то макрос принимает значение ValX, иначе - пустая строка
[Пример работы]
|
|
[Макрос] %UMCSERVLIST
[Описание] Параметры:
%UMCSERVLIST(SeparatorID)
%UMCSERVLIST(SeparatorID,ALL)
Возвращает список серверов, через которые прошло письмо.
SeparatorID - разделитель (S - пробел, M - минус, L - перевод строки, С - запятая). По умолчанию - пробел.
Если указать необязательный параметр ALL, в списке будут присутствовать также и те сервера, которые не сообщили своё имя - только IP.
[Пример работы] %UMCSERVLIST(S,ALL)
213.33.245.222 nevamx.sovintel.ru neva.sovintel.ru eltel.net
|
|
[Макрос] %UMCSET
[Описание] Паарметры:
%UMCSET(VARNAME,"Value")
Cоздаёт переменную VARNAME со значением "Value" (может быть Integer либо String, определяется автоматически)
[Пример работы]
|
|
[Макрос] %UMCSPLIT
[Описание] Параметры:
%UMCSPLIT("Text","TOaddr",PartSize)
Разбивает текст на части размером по PartSize байт. Первая часть заменяет текст текущего письма, остальные автоматически помещаются в папку "исходящие" ящика по умолчанию. Адресат письма устанавливается полем "ToAddr". Этот макрос сделан для любителей пересылать почту на мобильники и пейджеры
[Пример работы]
|
|
[Макрос] %UMCSTARTUPINFO
[Описание] Возвращает статус загрузки (обычная/защита от сбоев)
[Пример работы] %UMCSTARTUPINFO
обычная загрузка
|
|
[Макрос] %UMCSTRCMP
[Описание] Параметры:
%UMCSTRCMP("Str1","Str2")
Cравнивает строки Str1 и Str2 и возвращает 1, если строки равны и 0 в если нет
[Пример работы]
|
|
[Макрос] %UMCSTRIN
[Описание] Параметры:
%UMCSTRIN("String","Str1","Str2",...)
Сравнивает строку String с набором строк Str1, Str2,... и возвращает 1, если String совпадает с любой из строк набора, иначе - 0
[Пример работы]
|
|
[Макрос] %UMCSTRINGS
[Описание] Параметры:
%UMCSTRINGS("String1",...)
Преобразует последовательность строк в список
[Пример работы] %UMCSTRINGS("раз","два","и обчёлся")
раз
два
и обчёлся
|
|
[Макрос] %UMCSTRTRIM
[Описание] Убивает лишние табуляции и пробелы в начале строки
[Пример работы]
|
|
[Макрос] %UMCSVER
[Описание] Возвращает версию плагина
[Пример работы] %UMCSVER
0.9.152
|
|
[Макрос] %UMCSYMCNT
[Описание] Возвращает число символов в тексте
[Пример работы]
|
|
[Макрос] %UMCTASKLIST
[Описание] Возвращает список запущенных задач
[Пример работы] %UMCTASKLIST
System Idle Process
System
\SystemRoot\System32\smss.exe
...
svchost.exe
...
C:\WINDOWS\SOUNDMAN.EXE
...
C:\Program Files\Psi\Psi.exe
C:\Program Files\PuTTY\putty.exe
C:\Program Files\Far\Far.exe
|
|
[Макрос] %UMCTICKCOUNT
[Описание] Возвращает время в секундах, прошедшее с момента запуска системы
[Пример работы] %UMCTICKCOUNT
8564
|
|
[Макрос] %UMCTIME
[Описание] Возвращает системное время с точностью до 15 миллисекунд
[Пример работы] %UMCTIME
30.01.2004 16:50:54.683
|
|
[Макрос] %UMCTIMELEFT
[Описание] Параметры:
%UMCTIMELEFT(StartHour,Startmin,EndHour,EndMin,UNIT,U)
%UMCTIMELEFT(StartHour,Startmin,EndHour,EndMin,UNIT)
Возвращает время, оставшееся до конца рабочего дня, или сегодня выходной, если сейчас суббота или воскресенье.
UNIT принимает одно из следующих значений:
S - Секунды
M - минуты
H - часы
В - дни
m, O или 1 - месяцы
Y - годы
T - формат чч:мм:сс
L - формат ДД/ММ/ГГ чч:мм:сс
2 или s - формат с краткими наименованиями единиц времени (1 мин 15 сек)
3 или l - полностью прописью.
Последний необязательный параметр U добавляет к времени (например 3) единицу измерения (3 мин), если это необходимо
[Пример работы] %UMCTIMELEFT(9,,17)
рабочий день окончен!!!
|
|
[Макрос] %UMCTRANSLIT
[Описание] Параметры:
%UMCTRANSLIT("Text")
Преобразует русский текст в транслит, совместимый с правилами транскрипции, принятой в английском языке
[Пример работы] %UMCTRANSLIT("Черенок")
Cherenok
|
|
[Макрос] %UMCUSERNAME
[Описание] Возвращает имя пользователя, под которым осуществлён вход в систему
[Пример работы] %UMCUSERNAME
vadim
|
|
[Макрос] %UMCVAR
[Описание] Параметры:
%UMCVAR(VARNAME)
Возвращает значение указанной переменной
[Пример работы]
|
|
[Макрос] %UMCVER
[Описание] Возвращает информацию о названии и версии плагина
[Пример работы] %UMCVER
Useless Macro Collection 0.9.152
|
|
[Макрос] %UMCVOLFS
[Описание] Параметры:
%UMCVOLFS("Char")
Возвращает тип файловой системы диска
[Пример работы] %UMCVOLFS("C")
NTFS
|
|
[Макрос] %UMCVOLNAME
[Описание] Параметры:
%UMCVOLNAME("Char",["Label"])
Возвращает метку диска. Если метка пустая (или диск отсутствует), возвращает строку "Label"
[Пример работы] %UMCVOLNAME("C")
System
|
|
[Макрос] %UMCVOLSNUM
[Описание] Параметры:
%UMCVOLSNUM("Char")
Возвращает серийный номер диска
[Пример работы] %UMCVOLSNUM("C")
3454-9CAE
|
|
[Макрос] %UMCWINVER
[Описание] Возвращает полная версия Windows, тип (Server, Professional и т.п.b для NT-based), сервиспак (если установлен);
[Пример работы] %UMCWINVER
SP1
|
|
[Макрос] %UMCXOR
[Описание] Параметры:
%UMCXOR("Text",mask)
Кодирует текст с помощью обратимого XOR-шифрования
[Пример работы]
|
|
[Макрос] %WABITRATE
[Описание] Возвращает битрейт композиции, проигрываемой в WinAmp
[Пример работы] %WABITRATE
128
|
|
[Макрос] %WACH
[Описание] Возвращает каналы (моно/стерео)
[Пример работы] %WACH
stereo
|
|
[Макрос] %WAEQ
[Описание] Параметры:
%WAEQ(Height)
Рисует эквалайзер винампа высотой "Height" (по умолчанию - 9 строк)
[Пример работы] %WAEQ .
$
s. $
=S.$$==.=$
$$$$$.$$ $
$$$$$$$$ $
$$$$$$$$.$
$$$$$$$$$$
|
|
[Макрос] %WAIF
[Описание] Параметры:
%waIF ("Str1","Str2")
Если Winamp активен, возвращает Str1, иначе - Str2.
Встроенные переменные:
$$wa - 1, если WanAMP активен, иначе - 0;
$$wa_ver - версия WinAmp;
$$wa_state - состояние воспроизведения;
$$wa_tracklen - продолжительность песни;
$$wa_trackpos - текущий момент воспроизведения;
$$wa_pllen - длина плейлиста;
$$wa_plpos - текущая позиция в плейлисте;
$$wa_rate - частота;
$$wa_brate - битрейт;
$$wa_cht - каналы (моно/стерео);
$$wa_title - название песни
[Пример работы] Шаблон для вывода текущей композиции, битрейта и чаcтоты:
%UMCEVAL("np: $$wa_title $$wa_rate kHz $$wa_brate kbps")
Улучшенный шаблон, выводящий девиз, если винамп неактивен:
%WAIF(%UMCEVAL(Винамп играет: $$wa_title $$wa_rate kHz $$wa_brate kbps´),"%Cookie=´c:\porno\billgates\suxx\descr.txt´")
|
|
[Макрос] %WANP
[Описание] Возвращает название песни, проигрываемой в WinAmp
[Пример работы] %WANP
Paul Mauriat - Stranger From Paradise
|
|
[Макрос] %WAPLLEN
[Описание] Возвращает длину плейлиста WinAmp
[Пример работы] %WAPLLEN
148
|
|
[Макрос] %WAPLPOS
[Описание] Возвращает текущую позицию в плейлисте WinAmp
[Пример работы] %WAPLPOS
102
|
|
[Макрос] %WAPOS
[Описание] Возвращает текущий момент воспроизведения WinAmp
[Пример работы] %WAPOS
2:52.85
|
|
[Макрос] %WARATE
[Описание] Возвращает частоту
[Пример работы] %WARATE
44
|
|
[Макрос] %WASTATU
[Описание] Возвращает состояние воспроизведения WinAmp
[Пример работы]
|
|
[Макрос] %WAVER
[Описание] Возвращает версию WinAmp
[Пример работы] %WAVER
5.00
|