・ ブロック名のリストをテーブルから取得する

;************************************************************************************;
  ;サブルーチン  テーブルデータよりブロック名リストの取得;
  (defun Jof_bn_list ( / bn bn_list )
    (setq bn (cdr (assoc 2 (tblnext "BLOCK" T))))
    (while bn
      (cond
	((wcmatch bn "`*D*") nil);寸法               ;
	((wcmatch bn "`*X*") nil);R13以前のハッチング;
	((wcmatch bn "`*U*") nil);名前のないブロック ;
	((wcmatch bn "`*T*") nil);テーブル(表)オブジェクト 2006/11/06追記 ;
	(T (setq bn_list (append bn_list (list bn))))
	)
      (setq bn (cdr (assoc 2 (tblnext "BLOCK" ))))
      )
    bn_list
    )