本帖最后由 jpg102329 于 2017-8-11 18:40 编辑
- (DEFUN C:TT(/ ELST NUM SS ice)
- ;;;选择集转图元名表001
- ;【博士】水洗(924604042) 15:42:42
- ;15:55 2017/3/9
- (defun ice (s)
- (if (/= 0 (sslength s))
- (cons (ssname s 0) (ice (ssdel (ssname s 0) s)))
- )
- )
- (setq ss(ssget '((1 . "*[0-9]*"))));只选取含数字的文本
- (or *zg(setq *zg (getreal"\n字高<3>")) (setq *zg 3))
- (or *diz(setq *diz (getint"\n位数<3>")) (setq *diz 3))
- (setq elst(ice ss))
- (setq num(apply'*(mapcar'atof(mapcar'vla-get-textstring(mapcar'vlax-ename->vla-object elst)))))
- (initget 3)
- (entmakex(list'(0 . "text")(cons 1 (rtos num 2 *diz))(cons 10(getpoint"\n文字位置"))(cons 40 *zg)))
- (prompt"\n***大懒猪荣誉出品***")
- (princ)
- )
|