[讨论]有无办法使程序运行时执行框选图上数字,输出也按CAD排列输出?
本帖最后由 作者 于 2010-5-19 8:50:13 编辑 <br /><br /> <p>有无办法使程序运行时执行框选图上数字,输出也按CAD排列顺序输出?</p><p>(defun C:NB ()<br/> (graphscr)<br/> (setq cmd (getvar "cmdecho"))<br/> (setvar "cmdecho" 0)<br/> ;;输出文件选择<br/> (setq file_name "D:/BB.xls")<br/> (setq file_id (open file_name "a"))<br/> ;;对像选择<br/> (setq ent_list (ssget '((0 . "*TEXT"))))<br/> <br/> (setq ent_list_len (sslength ent_list)) ; 对像选择若空则失败<br/> (setq id 0)<br/> (repeat ent_list_len<br/> (setq ent_data (entget (ssname ent_list id)))<br/> (setq id (1+ id))<br/> (setq ent_data_lay (assoc 1 ent_data))<br/> (setq ent_data_name (cdr ent_data_lay))<br/> (setq ent_data_lay2 (assoc 0 ent_data))<br/> (princ ent_data_name file_id)<br/> (princ "\n" file_id)<br/> )<br/> ;;加入单文字名为序列<br/> (princ "\n已完成文字输出")<br/> (close file_id) ;_序列输出为文本文件<br/> (setvar "cmdecho" cmd)<br/> (princ)<br/>)</p><p>以上问题有新发现,本贴待改</p> 本帖最后由 作者 于 2010-5-19 8:49:19 编辑 <br /><br /> <p>以上问题有新发现,本贴待改</p> <p><a href="http://ljttjl.ys168.com/">http://ljttjl.ys168.com</a> 20080915将autocad中的文字内容按其排列序顺提取至文本 程序演示</p><p></p>
页:
[1]