明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 992|回复: 3

求助大神 把万新改成JR

[复制链接]
发表于 2023-6-24 15:39:26 | 显示全部楼层 |阅读模式
(defun c:zdbh (/ oce1 qz n1 zn h1 sxh1 p1) ;自动编号

  (setq oce1 (getvar "cmdecho"))
  (setvar "cmdecho" 0)
                                        ;(command "-style" "BG_ST" "宋体" 0 0.8 0 "n" "n")
  (c:zt)
  (c:zg)
                                        ;(setq qz (getstring "\n请输入前缀相同的部分: "))
                                        ;(if (not (setq n1 (getint "\n请输入起始顺序号 <1>: ")))
  (setq n1 1)
  (setq qz "")
                                        ;)
                                        ;(if (not (setq zn (getint "\n请输入增加或减少的序数 <+1>: ")))
  (setq zn 1)
                                        ;)
                                        ;(if (not (setq h1 (getreal "\n请指定文字高度 <2.5>: ")))
                                        ;(setq h1 2.5)
                                        ;)
  (setq h1 zigao)
  (setq
    sxh1 (strcat qz (itoa n1))
    p1         (getpoint "\n请指定点: ")
  )
  (while (/= p1 nil)
    (command "text" "m" p1 h1 0 sxh1)
    (setq
      n1   (+ n1 zn)
      sxh1 (strcat qz (itoa n1))
      p1   (getpoint "\n请指定下一点: ")
    )
  )
  (setvar "cmdecho" oce1)
  (princ)
)

本帖子中包含更多资源

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

x
发表于 2023-6-24 17:47:29 | 显示全部楼层
  1. (defun c:zdbh (/ oce1 qz n1 zn h1 sxh1 p1) ;自动编号
  2.         (setq oce1 (getvar "cmdecho"))
  3.   (setvar "cmdecho" 0)
  4.         ;(command "-style" "BG_ST" "宋体" 0 0.8 0 "n" "n")
  5.   (c:zt)
  6.   (c:zg)
  7.         ;(setq qz (getstring "\n请输入前缀相同的部分: "))
  8.         ;(if (not (setq n1 (getint "\n请输入起始顺序号 <1>: ")))
  9.   (setq n1 1)
  10.   (setq qz "万新")
  11.         ;)
  12.         ;(if (not (setq zn (getint "\n请输入增加或减少的序数 <+1>: ")))
  13.   (setq zn 1)
  14.         ;)
  15.         ;(if (not (setq h1 (getreal "\n请指定文字高度 <2.5>: ")))
  16.         ;(setq h1 2.5)
  17.         ;)
  18.   (setq h1 zigao)
  19.   (setq
  20.     sxh1 (strcat qz (itoa n1))
  21.     p1         (getpoint "\n请指定点: ")
  22.   )
  23.   (while (/= p1 nil)
  24.     (command "text" "m" p1 h1 0 sxh1)
  25.     (setq
  26.       n1   (+ n1 zn)
  27.       sxh1 (strcat qz (itoa n1))
  28.       p1   (getpoint "\n请指定下一点: ")
  29.     )
  30.   )
  31.   (setvar "cmdecho" oce1)
  32.   (princ)
  33. )
发表于 2023-6-24 22:37:40 | 显示全部楼层
本帖最后由 czb203 于 2023-6-24 22:40 编辑
  1. (defun c:tt (/ oce1 qz n1 zn h1 sxh1 p1) ;自动编号
  2.   (setq oce1 (getvar "cmdecho"))
  3.   (setvar "cmdecho" 0)
  4.   (setq n1 1)
  5.   (setq qz "JR")
  6.   (setq zn 1)
  7.   (setq h1 2.5)
  8.   (setq
  9.     sxh1 (strcat qz (itoa n1))
  10.     p1         (getpoint "\n请指定点: ")
  11.   )
  12.   (while (/= p1 nil)
  13.     (command "text" "j" "mc" p1 h1 0 sxh1)
  14.     (setq
  15.       n1   (+ n1 zn)
  16.       sxh1 (strcat qz (itoa n1))
  17.       p1   (getpoint "\n请指定下一点: ")
  18.     )   
  19.   )
  20.   (setvar "cmdecho" oce1)
  21.   (princ)
  22. )

 楼主| 发表于 2023-6-25 08:18:32 | 显示全部楼层

大神,是不是把代码里的万新改成JR就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 08:19 , Processed in 0.164165 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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