这是AutoCAD LT中唯一的编程语言。它可以用来客户化状态栏,菜单和工具栏。
首先在command:状态下输入modemacro, 屏幕提示New value for MODEMACRO, or . for none<"">:
这时在冒号后面输入Thickness=$(getvar,thickness)
现在在状态栏坐标值的前面,出现了Thickness=0. 如果你改变thickness, 该显示值随之改变。
我想显示lineweight, 但用Lineweight=$(getvar,lineweight)却得不到正确的值。
在command:后直接输入thickness,可以直接输值改变thickness的值。但是输入lineweight后,显示的是一个菜单,可以在菜单里改。这两者的区别可能是造成我不能正确显示的原因。lineweight不是一个直接变量,不能用getvar取值么? |