明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: jackAqwq

求助,给多段线节点编号并输出对应的坐标表

[复制链接]
 楼主| 发表于 2024-8-4 23:51:41 | 显示全部楼层
muai2010 发表于 2024-8-4 23:49
有重叠线,多余线,文字没居中,其他还不错哈

我尽量减少重叠线了,文字应该是居中的啊
发表于 2024-8-5 00:15:31 | 显示全部楼层
本帖最后由 muai2010 于 2024-8-5 00:24 编辑
jackAqwq 发表于 2024-8-4 23:51
我尽量减少重叠线了,文字应该是居中的啊

我加载了两个,冲突了,再测试没大问题,可以把竖线弄成一条,不然要画好多直线

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2024-8-5 00:24:12 | 显示全部楼层
muai2010 发表于 2024-8-5 00:15
我加载了两个,冲突了,再测试没大问题,可以把竖线弄成一条,不然要画好多直线,上个图

不对,应该是没有重叠线,都是一段段画的直线,我也不会怎么生成完后给这些合并
发表于 2024-8-5 00:25:08 | 显示全部楼层
jackAqwq 发表于 2024-8-5 00:24
不对,应该是没有重叠线,都是一段段画的直线,我也不会怎么生成完后给这些合并

已经很不错了,用起来还不错,感谢分享
 楼主| 发表于 2024-8-5 01:39:12 | 显示全部楼层
本帖最后由 jackAqwq 于 2024-8-5 01:55 编辑
muai2010 发表于 2024-8-5 00:25
已经很不错了,用起来还不错,感谢分享

这个好像能快点

  1. (vl-load-com)
  2. (defun c:ZBB(/ *error* BGZG  ent  ss ss1 apt1 apt2 apt3 apt4 BGHG apt1Y apt1X DHQZ i DH pt1 ptdh )
  3.         ;(K:SysVar);修改系统变量
  4.         ;(command "_undo" "be")
  5.         (defun *error* (msg)  ;错误处理
  6.     (setvar "regenmode" 1)
  7.     ;;(command "undo" "e")
  8.     ;;(setvar "cmdecho" 1)
  9.                 (setvar "DimZin" 1);不消0
  10.     (vla-endundomark adoc)
  11.     (princ msg)
  12.   )
  13.         (setq adoc (vla-get-activedocument (vlax-get-acad-object)))
  14.         (vla-startundomark adoc)
  15.         (setvar "regenmode" 0);停止自刷新
  16.         (setvar "DimZin" 1);数值不消0
  17.         ;(setvar "TextStyle" LENGTH);数值不消0
  18.         (setvar "OSMode" 0);数值不消0
  19.         ;;;程序加载初始化设置
  20.   (if (=  nil)
  21.     (setq BGZG 2.0) ;文字高度
  22.   )
  23.   (if (= BGMC nil)
  24.     (setq BGMC "人防工程坐标表") ;表格名称
  25.   )
  26.   (if (= DHQZ nil)
  27.     (setq DHQZ "F") ;点号前缀
  28.   )
  29.   (if (= XY-YX nil)
  30.     (setq XY-YX "是") ;交换X Y坐标标记
  31.   )
  32.   (progn
  33.     (princ "\n当前参数值  文字高度:")
  34.     (princ BGZG)
  35.     (princ "  表格名称:")
  36.     (princ BGMC)
  37.     (princ "  点号前缀:")
  38.     (princ DHQZ)
  39.     (princ "  交换坐标:")
  40.     (princ XY-YX)
  41.   )
  42.         (setq ent (ssname (ssget) 0))
  43.         (setq ss (plgetlsta1  ent))
  44.         (setq ss1 ss)
  45.         ;;;指定需标注的点或设置字高、比例、精度、交换X Y坐标
  46.   (setq apt1 nil)
  47.   (while (= apt1 nil)
  48.     (initget "1 2 3 4")
  49.     (setq apt1 (getpoint
  50.                                                                  "\n表格位置 或 [字高(1)/表格名称(2)/点号前缀(3)/交换坐标(4)]:"
  51.                                                          )
  52.     )
  53.     (cond
  54.       ((= apt1 "1")
  55.                                 (setq apt1     nil
  56.                                         BGZG_old BGZG
  57.                                 )
  58.                                 (setq BGZG (getreal (strcat "\n指定字高<" (rtos BGZG 2) ">:")))
  59.                                 (if (= BGZG nil) (setq BGZG BGZG_old))
  60.                                 (princ (strcat "当前字高:" (rtos BGZG 2)))
  61.       )
  62.       ((= apt1 "2")
  63.                                 (setq apt1     nil
  64.                                         BGMC_old BGMC
  65.                                 )
  66.                                 (setq BGMC (getstring (strcat "\n表格名称<"BGMC">:")))
  67.                                 (if (= BGMC nil) (setq BGMC BGMC_old))
  68.                                 (princ (strcat "当前表名:" BGMC))
  69.       )
  70.       ((= apt1 "3")
  71.                                 (setq apt1      nil
  72.                                         DHQZ_old DHQZ
  73.                                 )
  74.                                 (setq DHQZ (getstring  (strcat "\n指定前缀<" DHQZ ">:")))
  75.                                 (if (= DHQZ nil) (setq DHQZ DHQZ_old))
  76.                                 (princ (strcat "当前前缀:" DHQZ))
  77.                         )
  78.                         ((= apt1 "4")
  79.                                 (setq apt1 nil)
  80.                                 (initget 1 "1 2")
  81.                                 (setq XY-YX (getkword (strcat "\n是否交换坐标[是(1)/否(2)]<" XY-YX ">:")))
  82.                                 (princ
  83.                                         (strcat
  84.                                                 "当前交换坐标:"
  85.                                                 (cond
  86.                                                         ((= XY-YX "1") "是")
  87.                                                         ((= XY-YX "2") "否")
  88.                                                 )
  89.                                         )
  90.                                 )
  91.                         )
  92.                         (T)
  93.                 )
  94.         )
  95.         (NewLayer:Name-YanSe BGMC 1)
  96.         (setq BGHG (* 3 BGZG));BGHG:表格行高
  97.         (setq apt2 (polar apt1 0 (* BGZG 20 )));第一行宽:字高*20
  98.         (setq apt3 (polar apt2 (* pi 1.5) BGHG))
  99.         (setq apt4 (polar apt1 (* pi 1.5) BGHG))
  100.         ;(command "_LAYER" "M" BGMC "C" "1" BGMC "");生成图层并设置颜色
  101.         ;(NewLine:pt1-pt2 apt1 apt4);表头框左边那一行直线
  102.         ;(NewLine:pt1-pt2 apt1 apt2);表头框上面那一行直线
  103.         ;(NewLine:pt1-pt2 apt2 apt3);表头框右边那一行直线
  104.         ;表头框,上面注释掉就不显示表头框
  105.         (NewLine:pt1-pt2 apt3 apt4);表头框下面那一行直线
  106.         (setq apt1Y (polar apt1 (* pi 1.5) (/ BGHG 2)));
  107.         (setq apt1X (polar apt1Y 0 (/ (* BGZG 20)2)));0   16
  108.         (NewText:JiDian-NeiRong-ZiGao apt1X "人防工程坐标表" (* 1.2 BGZG) )
  109.         (setq i 1)
  110.         ( BGCS BGZG i  apt4   0 )
  111.         (repeat (length ss)
  112.                 ( setq apt4 (polar apt4 (* pi 1.5) BGHG))
  113.                 ( setq DH  (strcat DHQZ (itoa i) ));点号名称
  114.                 ( setq pt1 (car ss1));点号列表
  115.                 ( setq ptdh (polar pt1 (* pi 0.5) (* 1.25 BGZG )));点号位置
  116.                 (NewText:JiDian-NeiRong-ZiGao ptdh DH (* 1.0 BGZG ) );顶点生成点号的参数
  117.                 ;( command "text" "MC" ptdh (* 1.0 BGZG )0 DH )
  118.                 (NewCIRCLE:PT-BJ pt1 (* 0.12 BGZG));顶点生成圆的参数
  119.                 ;( command ".CIRCLE" pt1 (* 0.12 BGZG) );圈大小
  120.                 ( setq ss1  (cdr ss1))
  121.                 ( BGCS BGZG DH  apt4  pt1 )
  122.                 ( setq i (1+ i))
  123.         )
  124.         ;(command "_undo" "e")
  125.         ;(setvar "regenmode" 1)
  126.         ; (command "regen")
  127.         (vla-endundomark adoc)
  128.         (setvar "OSMode" 147);数值不消0
  129.         ;(K:SysVar);恢复系统变量
  130.         (princ)
  131. )
  132. ;以下是相应函数
  133. ;表格参数
  134. (defun BGCS ( BGZG i  pt  ptzb / w h  pta pta1 pta2  pta3)
  135.         (setq w (* BGZG 4));列宽
  136.         (setq h (* BGZG 3));行高
  137.         (NewLine:pt1-pt2 pt (polar pt (* pi 1.5) h));第1列
  138.         (NewLine:pt1-pt2 (polar pt (* pi 1.5) h) (polar (polar pt 0 (* w 5)) (* pi 1.5) h));第2行
  139.         (NewLine:pt1-pt2 (polar (polar pt 0 (* w 5)) (* pi 1.5) h) (polar pt 0 (* w 5)));第4列
  140.         (NewLine:pt1-pt2 (polar pt 0 w) (polar (polar pt 0 w) (* pi 1.5) h));第2列
  141.         (NewLine:pt1-pt2 (polar pt 0 (* w 3)) (polar (polar pt 0 (* w 3)) (* pi 1.5) h));第3列
  142.         (setq pta (polar pt (* pi 1.5) (* h 0.5)));行高中点
  143.         (setq pta1 (polar pta 0 (* w 0.5)));点号列宽中点
  144.         (setq pta2 (polar pta 0 (* W 2)));X列宽中点
  145.         (setq pta3 (polar pta 0 (* W 4)));Y列宽中点
  146.         ( if (= ptzb 0)
  147.                 (progn
  148.                         (NewText:JiDian-NeiRong-ZiGao pta1 "点号" (* 1.2 BGZG))
  149.                         (NewText:JiDian-NeiRong-ZiGao pta2 "X" (* 1.2 BGZG))
  150.                         (NewText:JiDian-NeiRong-ZiGao pta3 "Y" (* 1.2 BGZG))
  151.                 )
  152.                 (progn
  153.                         (if (= XY-YX "2")
  154.                                 (setq X (rtos (cadr ptzb) 2 2)
  155.           Y (rtos (car ptzb) 2 2)
  156.                                 )
  157.                                 (setq Y (rtos (cadr ptzb) 2 2)
  158.           X (rtos (car ptzb) 2 2)
  159.                                 )
  160.                         )
  161.                         (NewText:JiDian-NeiRong-ZiGao pta1 i BGZG)
  162.                         (NewText:JiDian-NeiRong-ZiGao pta2 Y BGZG)
  163.                         (NewText:JiDian-NeiRong-ZiGao pta3 X BGZG)
  164.                 )
  165.         )
  166. )
  167. (defun plgetlsta1 (ent)
  168.         (mapcar 'cdr (vl-remove-if-not (FUNCTION (LAMBDA (x) (= 10 (car x)))) (entget ent)))
  169. )
  170. ;; 创建直线图元
  171. (defun NewLine:pt1-pt2 (pt1 pt2)
  172.         (entmake (list '(0 . "LINE")
  173.                                                  (cons 10 pt1)
  174.                                                  (cons 11 pt2)
  175.                                          )
  176.         )
  177. )
  178. ;; 创建文字图元
  179. ;; 基点-内容-字高
  180. (defun NewText:JiDian-NeiRong-ZiGao (JiDian NeiRong ZiGao )
  181.   (entmake
  182.     (list
  183.       '(0 . "TEXT")
  184.       (cons 10 JiDian)  ; 插入点
  185.       (cons 40 ZiGao)  ; 文字高度
  186.       (cons 1 NeiRong)  ; 文字内容
  187.       '(7 . "宋体");字形名称
  188.                         '(72 . 1);水平对齐方式
  189.       '(73 . 2) ;垂直对齐方式
  190.       (cons 11 JiDian)  ; 对齐插入点
  191.     )
  192.   ))
  193. ;;创建图层函数
  194. ;;图名-颜色
  195. (defun NewLayer:Name-YanSe (Name YanSe )
  196.         (if (not (tblsearch "LAYER" Name))  ;;;判断有没有该图层
  197.                 (entmake
  198.                         (list
  199.                                 '(0 . "LAYER")
  200.                                 '(100 . "AcDbSymbolTableRecord")
  201.                                 '(100 . "AcDbLayerTableRecord")
  202.                                 '(70 . 0);层可见性
  203.                                 (cons 2 Name);图层名称
  204.                                 (cons 62 yanse) ;图层颜色
  205.                         )
  206.                 )
  207.         )
  208.         (setvar "CLAYER" Name)
  209. )
  210. ;; 创建圆
  211. ;; 圆心-半径
  212. (defun NewCIRCLE:PT-BJ (pt bj)
  213.   (entmakex
  214.                 (list
  215.                         (cons 0 "CIRCLE")
  216.                         (cons 10 pt)
  217.                         (cons 40 bj)
  218.                 )
  219.         ))
  220. (princ)
发表于 2024-8-5 09:47:07 | 显示全部楼层
jackAqwq 发表于 2024-8-5 01:39
这个好像能快点

太晚有一处没改到,帮你改下
  1. (vl-load-com)
  2. (defun c:ZBB(/ *error* BGZG  ent  ss ss1 apt1 apt2 apt3 apt4 BGHG apt1Y apt1X DHQZ i DH pt1 ptdh )
  3.         ;(K:SysVar);修改系统变量
  4.         ;(command "_undo" "be")
  5.         (defun *error* (msg)  ;错误处理
  6.     (setvar "regenmode" 1)
  7.     ;;(command "undo" "e")
  8.     ;;(setvar "cmdecho" 1)
  9.                 (setvar "DimZin" 1);不消0
  10.     (vla-endundomark adoc)
  11.     (princ msg)
  12.   )
  13.         (setq adoc (vla-get-activedocument (vlax-get-acad-object)))
  14.         (vla-startundomark adoc)
  15.         (setvar "regenmode" 0);停止自刷新
  16.         (setvar "DimZin" 1);数值不消0
  17.         ;(setvar "TextStyle" LENGTH);数值不消0
  18.         (setvar "OSMode" 0);数值不消0
  19.         ;;;程序加载初始化设置
  20.   (if (=  nil)
  21.     (setq BGZG 2.0) ;文字高度
  22.   )
  23.   (if (= BGMC nil)
  24.     (setq BGMC "人防工程坐标表") ;表格名称
  25.   )
  26.   (if (= DHQZ nil)
  27.     (setq DHQZ "F") ;点号前缀
  28.   )
  29.   (if (= XY-YX nil)
  30.     (setq XY-YX "是") ;交换X Y坐标标记
  31.   )
  32.   (progn
  33.     (princ "\n当前参数值  文字高度:")
  34.     (princ BGZG)
  35.     (princ "  表格名称:")
  36.     (princ BGMC)
  37.     (princ "  点号前缀:")
  38.     (princ DHQZ)
  39.     (princ "  交换坐标:")
  40.     (princ XY-YX)
  41.   )
  42.         (setq ent (ssname (ssget) 0))
  43.         (setq ss (plgetlsta1  ent))
  44.         (setq ss1 ss)
  45.         ;;;指定需标注的点或设置字高、比例、精度、交换X Y坐标
  46.   (setq apt1 nil)
  47.   (while (= apt1 nil)
  48.     (initget "1 2 3 4")
  49.     (setq apt1 (getpoint
  50.                                                                  "\n表格位置 或 [字高(1)/表格名称(2)/点号前缀(3)/交换坐标(4)]:"
  51.                                                          )
  52.     )
  53.     (cond
  54.       ((= apt1 "1")
  55.                                 (setq apt1     nil
  56.                                         BGZG_old BGZG
  57.                                 )
  58.                                 (setq BGZG (getreal (strcat "\n指定字高<" (rtos BGZG 2) ">:")))
  59.                                 (if (= BGZG nil) (setq BGZG BGZG_old))
  60.                                 (princ (strcat "当前字高:" (rtos BGZG 2)))
  61.       )
  62.       ((= apt1 "2")
  63.                                 (setq apt1     nil
  64.                                         BGMC_old BGMC
  65.                                 )
  66.                                 (setq BGMC (getstring (strcat "\n表格名称<"BGMC">:")))
  67.                                 (if (= BGMC nil) (setq BGMC BGMC_old))
  68.                                 (princ (strcat "当前表名:" BGMC))
  69.       )
  70.       ((= apt1 "3")
  71.                                 (setq apt1      nil
  72.                                         DHQZ_old DHQZ
  73.                                 )
  74.                                 (setq DHQZ (getstring  (strcat "\n指定前缀<" DHQZ ">:")))
  75.                                 (if (= DHQZ nil) (setq DHQZ DHQZ_old))
  76.                                 (princ (strcat "当前前缀:" DHQZ))
  77.                         )
  78.                         ((= apt1 "4")
  79.                                 (setq apt1 nil)
  80.                                 (initget 1 "1 2")
  81.                                 (setq XY-YX (getkword (strcat "\n是否交换坐标[是(1)/否(2)]<" XY-YX ">:")))
  82.                                 (princ
  83.                                         (strcat
  84.                                                 "当前交换坐标:"
  85.                                                 (cond
  86.                                                         ((= XY-YX "1") "是")
  87.                                                         ((= XY-YX "2") "否")
  88.                                                 )
  89.                                         )
  90.                                 )
  91.                         )
  92.                         (T)
  93.                 )
  94.         )
  95.         (NewLayer:Name-YanSe BGMC 1)
  96.         (setq BGHG (* 3 BGZG));BGHG:表格行高
  97.         (setq apt2 (polar apt1 0 (* BGZG 20 )));第一行宽:字高*20
  98.         (setq apt3 (polar apt2 (* pi 1.5) BGHG))
  99.         (setq apt4 (polar apt1 (* pi 1.5) BGHG))
  100.         ;(command "_LAYER" "M" BGMC "C" "1" BGMC "");生成图层并设置颜色
  101.         ;(NewLine:pt1-pt2 apt1 apt4);表头框左边那一行直线
  102.         ;(NewLine:pt1-pt2 apt1 apt2);表头框上面那一行直线
  103.         ;(NewLine:pt1-pt2 apt2 apt3);表头框右边那一行直线
  104.         ;表头框,上面注释掉就不显示表头框
  105.         (NewLine:pt1-pt2 apt3 apt4);表头框下面那一行直线
  106.         (setq apt1Y (polar apt1 (* pi 1.5) (/ BGHG 2)));
  107.         (setq apt1X (polar apt1Y 0 (/ (* BGZG 20)2)));0   16
  108.         (NewText:JiDian-NeiRong-ZiGao apt1X BGMC (* 1.2 BGZG) )
  109.         (setq i 1)
  110.         ( BGCS BGZG i  apt4   0 )
  111.         (repeat (length ss)
  112.                 ( setq apt4 (polar apt4 (* pi 1.5) BGHG))
  113.                 ( setq DH  (strcat DHQZ (itoa i) ));点号名称
  114.                 ( setq pt1 (car ss1));点号列表
  115.                 ( setq ptdh (polar pt1 (* pi 0.5) (* 1.25 BGZG )));点号位置
  116.                 (NewText:JiDian-NeiRong-ZiGao ptdh DH (* 1.0 BGZG ) );顶点生成点号的参数
  117.                 ;( command "text" "MC" ptdh (* 1.0 BGZG )0 DH )
  118.                 (NewCIRCLE:PT-BJ pt1 (* 0.12 BGZG));顶点生成圆的参数
  119.                 ;( command ".CIRCLE" pt1 (* 0.12 BGZG) );圈大小
  120.                 ( setq ss1  (cdr ss1))
  121.                 ( BGCS BGZG DH  apt4  pt1 )
  122.                 ( setq i (1+ i))
  123.         )
  124.         ;(command "_undo" "e")
  125.         ;(setvar "regenmode" 1)
  126.         ; (command "regen")
  127.         (vla-endundomark adoc)
  128.         (setvar "OSMode" 147);数值不消0
  129.         ;(K:SysVar);恢复系统变量
  130.         (princ)
  131. )
  132. ;以下是相应函数
  133. ;表格参数
  134. (defun BGCS ( BGZG i  pt  ptzb / w h  pta pta1 pta2  pta3)
  135.         (setq w (* BGZG 4));列宽
  136.         (setq h (* BGZG 3));行高
  137.         (NewLine:pt1-pt2 pt (polar pt (* pi 1.5) h));第1列
  138.         (NewLine:pt1-pt2 (polar pt (* pi 1.5) h) (polar (polar pt 0 (* w 5)) (* pi 1.5) h));第2行
  139.         (NewLine:pt1-pt2 (polar (polar pt 0 (* w 5)) (* pi 1.5) h) (polar pt 0 (* w 5)));第4列
  140.         (NewLine:pt1-pt2 (polar pt 0 w) (polar (polar pt 0 w) (* pi 1.5) h));第2列
  141.         (NewLine:pt1-pt2 (polar pt 0 (* w 3)) (polar (polar pt 0 (* w 3)) (* pi 1.5) h));第3列
  142.         (setq pta (polar pt (* pi 1.5) (* h 0.5)));行高中点
  143.         (setq pta1 (polar pta 0 (* w 0.5)));点号列宽中点
  144.         (setq pta2 (polar pta 0 (* W 2)));X列宽中点
  145.         (setq pta3 (polar pta 0 (* W 4)));Y列宽中点
  146.         ( if (= ptzb 0)
  147.                 (progn
  148.                         (NewText:JiDian-NeiRong-ZiGao pta1 "点号" (* 1.2 BGZG))
  149.                         (NewText:JiDian-NeiRong-ZiGao pta2 "X" (* 1.2 BGZG))
  150.                         (NewText:JiDian-NeiRong-ZiGao pta3 "Y" (* 1.2 BGZG))
  151.                 )
  152.                 (progn
  153.                         (if (= XY-YX "2")
  154.                                 (setq X (rtos (cadr ptzb) 2 2)
  155.           Y (rtos (car ptzb) 2 2)
  156.                                 )
  157.                                 (setq Y (rtos (cadr ptzb) 2 2)
  158.           X (rtos (car ptzb) 2 2)
  159.                                 )
  160.                         )
  161.                         (NewText:JiDian-NeiRong-ZiGao pta1 i BGZG)
  162.                         (NewText:JiDian-NeiRong-ZiGao pta2 Y BGZG)
  163.                         (NewText:JiDian-NeiRong-ZiGao pta3 X BGZG)
  164.                 )
  165.         )
  166. )
  167. (defun plgetlsta1 (ent)
  168.         (mapcar 'cdr (vl-remove-if-not (FUNCTION (LAMBDA (x) (= 10 (car x)))) (entget ent)))
  169. )
  170. ;; 创建直线图元
  171. (defun NewLine:pt1-pt2 (pt1 pt2)
  172.         (entmake (list '(0 . "LINE")
  173.                                                  (cons 10 pt1)
  174.                                                  (cons 11 pt2)
  175.                                          )
  176.         )
  177. )
  178. ;; 创建文字图元
  179. ;; 基点-内容-字高
  180. (defun NewText:JiDian-NeiRong-ZiGao (JiDian NeiRong ZiGao )
  181.   (entmake
  182.     (list
  183.       '(0 . "TEXT")
  184.       (cons 10 JiDian)  ; 插入点
  185.       (cons 40 ZiGao)  ; 文字高度
  186.       (cons 1 NeiRong)  ; 文字内容
  187.       '(7 . "宋体");字形名称
  188.                         '(72 . 1);水平对齐方式
  189.       '(73 . 2) ;垂直对齐方式
  190.       (cons 11 JiDian)  ; 对齐插入点
  191.     )
  192.   ))
  193. ;;创建图层函数
  194. ;;图名-颜色
  195. (defun NewLayer:Name-YanSe (Name YanSe )
  196.         (if (not (tblsearch "LAYER" Name))  ;;;判断有没有该图层
  197.                 (entmake
  198.                         (list
  199.                                 '(0 . "LAYER")
  200.                                 '(100 . "AcDbSymbolTableRecord")
  201.                                 '(100 . "AcDbLayerTableRecord")
  202.                                 '(70 . 0);层可见性
  203.                                 (cons 2 Name);图层名称
  204.                                 (cons 62 yanse) ;图层颜色
  205.                         )
  206.                 )
  207.         )
  208.         (setvar "CLAYER" Name)
  209. )
  210. ;; 创建圆
  211. ;; 圆心-半径
  212. (defun NewCIRCLE:PT-BJ (pt bj)
  213.   (entmakex
  214.                 (list
  215.                         (cons 0 "CIRCLE")
  216.                         (cons 10 pt)
  217.                         (cons 40 bj)
  218.                 )
  219.         ))
  220. (princ)


 楼主| 发表于 2024-8-5 20:40:50 | 显示全部楼层
寒潮大冬瓜 发表于 2024-8-3 23:59
DFB二、三维顶点编号→自动字高+自动通过多段线顶点数量确定补齐位数00格式+自动图层名嵌套→波总指导升级 ...

提示错误,用不了哦
发表于 2024-8-5 23:57:55 | 显示全部楼层
jackAqwq 发表于 2024-8-5 20:40
提示错误,用不了哦

我发到另外一台电脑试过ok的哟!提示错误具体内容是什么样的呢?发上来看看?不能让你白费心思……
 楼主| 发表于 2024-8-6 09:47:37 | 显示全部楼层
寒潮大冬瓜 发表于 2024-8-5 23:57
我发到另外一台电脑试过ok的哟!提示错误具体内容是什么样的呢?发上来看看?不能让你白费心思……

; 错误: no function definition: LSP20230905
发表于 2024-8-6 10:36:49 | 显示全部楼层
jackAqwq 发表于 2024-8-6 09:47
; 错误: no function definition: LSP20230905

sp20230905可用于图元随机颜色在255内的随数生成自定义函数画图的时候可以让界面都是彩色的文字或线条.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-22 21:02 , Processed in 0.169474 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表