代碼如下:
1 (defun c:yy() 2 ;顯示出選中的所有單行文字 3 (setq myxz (ssget '((0 . "text")))) ;獲取僅有單行文字的選擇集 4 (setq wenzishu (sslength myxz)) ;獲取選擇集中圖元的個數 5 (setq i 0) 6 (while (< i wenzishu) 7 (setq tuyuanhao (ssname myxz i)) ;獲取圖元號 8 (setq wenzi_str (cdr (assoc 1 (entget tuyuanhao)))) 9 ;entget 返回圖元屬性列表 10 ;assoc 返回單行文字的內容,為一點對,(1."字符串") 11 ;cdr 去除點對第一個元素 12 (print wenzi_str) 13 (setq i (+ 1 i)) 14 ) 15 16 17 18 )