[求助]lisp中获取标注角度测量值的问题
<p>如图所示,如何能提取[图A]中的角度标注测量单位60,并+2,与%%d合并,最终将值赋写入[图B]中的位置??</p><p>以下是我写的代码:</p><p>(DEFUN c:xx()<br/> (VL-LOAD-COM)<br/> (setq len_data (entget (entlast)))<br/> (setq ss (assoc 1 len_data))<br/> (setq obj (vlax-ename->vla-object (entlast)))<br/> (vla-put-Textoverride obj (strcat (cdr ss) "%%d")) ;此时发现(cdr ss)返回的值是空的?不知是什么原因.<br/> (princ)<br/>)</p> 组码1对应的值返回为空时,(setq ss (assoc 42 len_data))这个才是你要的值吧!<br/>
页:
[1]