Адаптация выражений DIESEL и строки состояния

Выражения DIESEL (Direct Interpretively Evaluated String Expression Language) всегда принимают на вход и возвращают строки. Выражения DIESEL можно использовать в макросах меню для принятия решений или отображения текста в строке состояния.

Выражения DIESEL можно использовать для изменения строки состояния с помощью системной переменной MODEMACRO, а также в качестве макроязыка для пунктов меню вместо языка AutoLISP ® .

Прим.: AutoLISP недоступен в AutoCAD LT, а системная переменная MODEMACRO недоступна в Mac OS.

Так как DIESEL-выражения работают исключительно со строками, для передачи данных в них из процедур AutoLISP удобно использовать системные переменные USERS1-5. DIESEL-выражения можно вычислять внутри программ на AutoLISP, используя функцию menucmd.

Прим.: Системные переменные USERS1-5 недоступны в AutoCAD LT.