注册 登录
明经CAD社区 返回首页

xinrstar的个人空间 http://bbs.mjtd.com/?266478 [收藏] [复制] [分享] [RSS]

日志

文字改hzkf.shx字体

已有 1248 次阅读2016-1-22 17:14 |系统分类:应用

(defun c:uptext (/ sss i j ent ename ename_lst)
  (if (and (not (tblsearch "style" "hzkf"))
  (findfile "hzkf.shx")
      )
      (command "-style" "hzkf" "hzkf" "5" "0.75" "" "" "" "")
  )
  (if (and (setq sss (ssget '((0 . "text,insert"))))
  (tblsearch "style" "hzkf")
      )
    (progn
      (repeat (setq i (sslength sss))
(if (= "INSERT"
      (cdr (assoc 0
  (setq ent
 (entget (setq ename (ssname sss (setq i (1- i)))))
  )
   )
      )
   )
 (progn
   (setq ename_lst nil)
   (while
     (/=
(cdr
 (assoc 0
(setq ent (entget (setq ename (entnext ename))))
 )
)
"SEQEND"
     )
      (if (= "ATTRIB" (cdr (assoc 0 ent)))
(setq ename_lst (cons ename ename_lst))
      )
   )
   (setq ename (tblobjname
 "block"
 (cdr (assoc 2 (entget (ssname sss i))))
)
   )
   (while (setq ename (entnext ename))
     (if (= "TEXT" (cdr (assoc 0 (entget ename))))
(setq ename_lst (cons ename ename_lst))
     )
   )
   (setq ename_lst (cons 0 ename_lst))
   (while (setq ename_lst (cdr ename_lst))
     (setq ent (entget (setq ename (car ename_lst))))
     (entmod
(subst
 (cons 41 0.75)
 (assoc 41 ent)
 (entmod (subst (cons 7 "hzkf") (assoc 7 ent) ent))
)
     )
     (entupd ename)
   )
 )
 (progn
   (entmod
     (subst
(cons 41 0.75)
(assoc 41 ent)
(entmod (subst (cons 7 "hzkf") (assoc 7 ent) ent))
     )
   )
   (entupd ename)
 )
)
      )
    )
  )
  (princ)
)


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-26 23:20 , Processed in 0.215250 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部