 - (defun c:tt(/ enb)
- ;(cxsta)
- (prompt "魚與熊掌插件定製 QQ:775452144\n")
- (setq enb(car(entsel "选择图块\n")))
- (setvar "dimscale" (cx-dxf 41 enb ))
- (setvar "textsize" (* 3 (cx-dxf 41 enb )))
- (prompt (strcat "标注比例修改为【1:"
- (rtos (getvar "dimscale") 2 0)
- "】,当前文字高度修改为"
- (rtos (* 3 (getvar "dimscale")) 2 0)
- )
- )
- (princ)
- ;(cxend)
- )
- (defun cx-DXF ( code ename / ent lst a)
- (if (= (type code) 'LIST)
- (progn
- (setq ent (entget ename)
- lst '()
- )
- (foreach a code
- (setq lst (cons (list a (cdr (assoc a ent))) lst))
- )
- (reverse lst)
- )
- (if (= code -3)
- (cdr (assoc code (entget ename '("*"))))
- (cdr (assoc code (entget ename)))
- )
- )
- )
|