Вышла новая версия UMX. Убита пара мелких старых глюков. %UMCPUTUUE так и не работает пока что, автосборщик UUE тоже.
Добавились 3 полезных макроса:
- %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
В следующих версиях планируется довести до ума возможность создавать собственные макросы на одном из трёх вышеперечисленных языков (такая возможнось есть уже сейчас, но крайне ограниченная. В частности, не решены проблемы с передачей параметров в JScript и VBscript и т. п.).