明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1936|回复: 5

初学者自动标注图号,有问题,请大侠指正

[复制链接]
发表于 2012-3-30 12:12:22 | 显示全部楼层 |阅读模式

(defun c:ZSXH (/ oce1 qz n1 n2 zn h1 sxh1 p1 p2)
  (setq oce1 (getvar "cmdecho"))
  (setvar "cmdecho" 0)
  (command "-style" "BG_ST" "宋体" 0 0.8 0 "n" "n")
  (setq qz (getstring "\n请输入前缀相同的部分: "))
  (if (not (setq n1 (getint "\n请输入起始顺序号 : ")))
    (setq n1 1)
  )
  (if (not (setq n2 (getint "\n请输入终止顺序号 : ")))
    (setq n2 1)
  )
  (if (not (setq zn (getint "\n请输入增加或减少的序数<1> : ")))
    (setq zn 1)
  )
  (if (not (setq h1 (getreal "\n请指定文字高度<3> : ")))
    (setq h1 3)
  )
  (setq
    p1 (getpoint "\n请指定插入点: ")
    p2 (getreal "\n请指定两点水平间距: ")
  )

  (while (<= n1 n2)
    (setq sxh1 (strcat qz (itoa n1)))
    (command "text" "m" p1 h1 0 sxh1)
    (setq
      p1 (list (+ (car p1) p2) (cdr p1))
      n1 (+ n1 zn))

  )
  (setvar "cmdecho" 0)
  (princ)
)

发表于 2012-3-31 10:30:31 | 显示全部楼层
(while (<= n1 n2)
    (setq sxh1 (strcat qz (itoa n1)))
    (command "text" "m" p1 h1 0 sxh1)
    (setq
      p1 (list (+ (car p1) p2) (cdr p1))
      n1 (+ n1 zn))

  )



这个地方,p1后边,cdr不对,应该是 cadr 获得Y坐标
发表于 2012-3-31 19:41:00 | 显示全部楼层
(defun c:ZSXH (/ oce1 qz n1 n2 zn h1 sxh1 p1 p2)
  (setq oce1 (getvar "cmdecho"))
  (setvar "cmdecho" 0)
  (command "-style" "BG_ST" "宋体" 0 0.8 0 "n" "n")
  (setq qz (getstring "\n请输入前缀相同的部分: "))
  (if (not (setq n1 (getint "\n请输入起始顺序号 : ")))
    (setq n1 1)
  )
  (if (not (setq n2 (getint "\n请输入终止顺序号 : ")))
    (setq n2 1)
  )
  (if (not (setq zn (getint "\n请输入增加或减少的序数<1> : ")))
    (setq zn 1)
  )
  (if (not (setq h1 (getreal "\n请指定文字高度<3> : ")))
    (setq h1 3)
  )
  (setq
    p1 (getpoint "\n请指定插入点: ")
    p2 (getreal "\n请指定两点水平间距: ")
  )

  (while (<= n1 n2)
    (setq sxh1 (strcat qz (itoa n1)))
    (command "text" "m" p1 h1 0 sxh1)
    (setq
      p1 (list (+ (car p1) p2) (cadr p1))
      n1 (+ n1 zn))

  )
  (setvar "cmdecho" 0)
  (princ)
)
 楼主| 发表于 2012-4-1 16:25:19 | 显示全部楼层
叮咚 发表于 2012-3-31 10:30
(while (

谢谢,果然是的,基础不扎实,。哈哈
发表于 2012-4-1 16:46:30 | 显示全部楼层
每个文档可试用20次,需注册时请在命令行输入zcsrf后回车
发表于 2012-4-1 16:47:09 | 显示全部楼层
晕,竟然要注册啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-25 05:14 , Processed in 0.182126 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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