Специальные
%UMCPUTUUE("File") - вставка
UUE-кодированного файла в сообщение. Файл помещается таким образом,
чтобы мог быть воспринят mail2ftp-сервисами. То есть, он не распознаётся
The Bat! в качестве вложенного файла, а в заголовки и тело письма не
добавляется "левая" информация.
%UMCSPLIT("Text","TOaddr",PartSize) -
разбивает текст на части размером по PartSize байт. Первая часть
заменяет текст текущего письма, остальные автоматически помещаются в
папку "исходящие" ящика по умолчанию. Адресат письма устанавливается
полем "ToAddr". Этот макрос сделан для любителей пересылать почту на
мобильники и пейджеры.
%UMCRND(WIDTH,BASE) -
возвращает случайное число длины WIDTH по основанию BASE. Параметр BASE
по умолчанию полагается равным 10 (десятичная система счисления).
Например, %UMCRND(5) вернёт случайное число от 00000 до 99999,
%UMCRND(3,16) вернёт случайное число от 000 до FFF
%UMCGETSTR(Str,"filename")
- читает текстовой файл "filename", ищет в нём строки, в начале которых
есть Str, и возвращает в этом случае часть строки, идущую после первого
пробела. Если строка не найдена, возвращает пустое значение.
Например, %UMCGETSTR("bla","c:\1.txt") вернёт значение "blaah", если
c:\1.txt имеет следующее содержание:
la lalal
bla blaah
zla asd
asdd