;CAD的lisp程序来批量搜索文字并标记.lsp

编程入门 行业动态 更新时间:2024-10-28 05:20:48

;CAD的lisp程序来<a href=https://www.elefans.com/category/jswz/34/1770428.html style=批量搜索文字并标记.lsp"/>

;CAD的lisp程序来批量搜索文字并标记.lsp

;CAD的lisp程序来批量搜索文字并标记.lsp
(defun rg-Split (s p / L r)(setq r (vlax-create-object "vbscript.regexp"))(vlax-put-property r 'Global 1)(vlax-put-property r 'Pattern p)(read (strcat "(\"" (vlax-invoke r 'Replace s "\" \"") "\")"))
)(defun c:DrawLineToUserInputText ();DrawLineToUserInputText 将需要查询的文字用","分割,会逐个查询并标记直线(setq inputString (getstring "\nEnter the text strings separated by commas: "))(setq textStrings (rg-Split inputString ","))(print textStrings)(foreach str textStrings(setq textSet (ssget "X" (list (cons 0 "TEXT") (cons 1 str))))(if textSet(progn(setq ent (ssname textSet 0))(setq charPoint (cdr (assoc 10 (entget ent))))(print charPoint)(setq endPoint (list (car charPoint) (+ (cadr charPoint) 5000)))(command "_line" charPoint  endPoint "")(command "circle" endPoint 10 ""))(prompt (strcat "\nString not found: " str))))(princ)
)

更多推荐

;CAD的lisp程序来批量搜索文字并标记.lsp

本文发布于:2023-11-15 05:24:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1594429.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:批量   标记   文字   程序   CAD

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!