2012

Table Of Contents
$(getvar,snapunit))),$(rtos,$(index,1,$(getvar,snapunit))) $(angtos,
$(getvar,snapang))
DIESEL copies its input directly to the output until it comes to the dollar sign
character ($) or a quoted string. You can use quoted strings to suppress
evaluation of character sequences that would otherwise be interpreted as
DIESEL functions. You can include quotation marks in quoted strings by using
two adjacent quotation marks. In the following example, the current layer is
set to LAYOUT, and MODEMACRO is set to the string.
Command: modemacro
New value for MODEMACRO, or . for none <"">: "$(getvar,clayer)=
"""$(getvar,clayer)""""
The status line displays the following:
$(getvar,clayer)="LAYOUT"
Quick Reference
Commands
SETVAR
Lists or changes the values of system variables.
System Variables
MODEMACRO
Displays a text string on the status line, such as the name of the current
drawing, time/date stamp, or special modes.
Set MODEMACRO with AutoLISP
Another way to set MODEMACRO values is to use AutoLISP.
You can save the code samples shown here as ASCII format text files and load
them with the AutoLISP load function.
The following AutoLISP command defines a MODEMACRO string that provides
similar information to that in the built-in status line. Because AutoLISP cannot
390 | Chapter 5 DIESEL