 - [FONT=courier new](load "xyp_lib.vlx") ;版本 V.20060413
- ;|下载和加载通用函数(可在签名栏直接下载后放到搜索路径下)
- 利用以下任何一种方式(首选第一种)即可加载和运行通用函数内的所有子程序:
- ★1·在acad.lsp中增加(load"xyp_lib.vlx")
- ■2·在每个程序内增加(load"xyp_lib.vlx")
- ■3·在command下,输入(load"xyp_lib.vlx")
- ■4·在菜单.mnl中增加(load"xyp_lib.vlx")
- ■5·将xyp_lib.vlx文件直接拽到cad屏幕
- [COLOR=red] ★通用函数下载地址:[/COLOR]
- [url]http://www.xdcad.net/forum/attachment.php?s=&postid=1606661[/url]
- [url]http://www.mjtd.com/bbs/dispbbs.asp?boardID=3&ID=37554&page=1[/url]
- [url]http://free.ys168.com/?xyp1964[/url]
- |;
- ;;;文本匹配
- (defun c:wbpp ()
- (CMDLA0)
- (setq tx
- (UKWORD
- 7
- "1 2 3 4 5 6 7"
- "\n匹配选项 : 1-字符/2-字型/3-字高/4-字宽/5-旋转角/6-倾斜角/7-图层"
- tx
- )
- )
- (cond ((= tx "1") (TEXT-PP 1))
- ((= tx "2") (TEXT-PP 7))
- ((= tx "3") (TEXT-PP 40))
- ((= tx "4") (TEXT-PP 41))
- ((= tx "5") (TEXT-PP 50))
- ((= tx "6") (TEXT-PP 51))
- ((= tx "7") (TEXT-PP 8))
- )
- (CMDLA1)
- )
- (defun TEXT-PP (mode / ent new i ss s1)
- (princ "\n选择样板文本 : ")
- (setq ent (car(USEL 0 "TEXT" "TEXT文本"))
- new (xyp-get-dxf mode ent)
- i -1
- )
- (princ "\n选择要匹配的文本 : ")
- (setq SS (ssget '((0 . "TEXT"))))
- (while (setq s1 (ssname ss (setq i (1+ i))))
- (xyp-SubUpd s1 mode new)
- )
- )[/FONT]
|