代码运行::::::::::::::
我需要在程序ReDim之前运行,并在我的案例中选择一行。
- (defun c:redim () (vl-load-com)
- (setq myLine (vlax-ename->vla-object (car (entsel)))) ; select a block
- (setq lineReactor (vlr-object-reactor (list myLine) "Line Reactor" '((:vlr-modified . print-length))))
- )
修改行时,他执行打印长度程序,该程序显示行的大小
- (defun print-length (notifier-object reactor-object parameter-list)
- (cond
- ((vlax-property-available-p notifier-object "Length")
- (alert (strcat "The length is now "
- (rtos (vla-get-length notifier-object)))))
- )
- )
代码字体
http://www.afralisp.net/archive/vl/reactors3.htm
现在,在我的例子中,我只更改多段线,当用户调整相同的大小时,我会发送一个命令图案填充,这是我所需要的。
谢谢大家。
:):):):):) |