string ScriptEngine.ReplaceMacroses(string);
Функция заменяет все макросы (и встроенные и созданные пользователем) в строке string их значениями и возвращает изменённую строку.
Пример использования:
var text = ReplaceMacroses("Random number is: %RAND_NUM%"); AddToLog(text);