我正在使用AutoLISP向用户绘制的线条添加扩展数据。以下代码可以正常工作:
- (setq CLoop "CIRC1")
- (if (not (tblsearch "APPID" CLoop))
- (regapp CLoop)
- );end if
- (setq xdList '((-3 ("CIRC1" (1000 . "Circuit 1") (1000 . "Reactor Effluent")))))
我很难将变量替换为“CIRC1”、“回路1”和“反应器出水”。。。我试过:
- (setq LNo "Circuit 1"
- desc "Reactor Effluent"
- )
- (setq xdList '((-3 ("CIRC1" (cons 1000 LNo) (cons 1000 desc)))))
我还想用变量替换“CIRC1”。
这给了我一个糟糕的DXF组码错误。我尝试了各种列表和缺点的组合,并引用,但似乎无法得到它!
请帮忙-谢谢! |