;Export text with X Y Position
(defun C:exp (/ ss str ent pt x y txt flnm fn)
(setvar "cmdecho" 0)
(setvar "osmode" 0) ;设为无捕捉方式
(setq ss (ssget '((0 . "TEXT"))))
(if (not ss)
(progn (alert " 没有选中文本")
(exit)
)
(progn
(setq str "")
(while (> (sslength ss) 0)
(setq ent (entget (setq en (ssname ss 0)))) ;取出第一个数据
(setq pt (cdr (assoc 10 ent)))
(setq x (car pt))
(setq y (cadr pt))
(setq txt (cdr (assoc 1 ent)))
(setq str (strcat str (rtos x 2 2) "\t" (rtos y 2 2) "\t" txt "\n"))
(setq ss (ssdel en ss)) ; 删除第一个数据
)
)
)
(setq flnm (getstring "\nInput Export file name:(D:\\list.txt):"))
(if (= (ascii flnm) 0)
(setq flnm "D:\\list.txt")
)
(setq fn (open flnm "w"))
(write-line str fn)
(close fn)
(startapp "notepad" flnm)
(SETVAR "CMDECHO" 1)
(princ)
)
autolisp 输出文本坐标清单
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 15字符输出流写文本FileWriter类 16字符输入流读取文本FileReader类 17flush方法和cl...
- 公告 本专栏的相关的文章已不在简书同步更新,请直接访问 VBA探秘 官方网站或关注微信公众号获取最新文章动态。 目...
- 代码: frompylabimport*frommatplotlib.tickerimportMultipleLo...
- string[,] mapArray = new string[5, 5]; // 数组初始化 for (int ...