明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: lonshinyoo

[函数] 能否有LISP实现以下带圈数字递增复制功能,请高手帮忙:)

  [复制链接]
发表于 2011-7-24 09:15 | 显示全部楼层
回复 neverstop 的帖子

请问 (COMMAND "PICKBOX" "6")是什么意思,查了一下pickbox系统变量的解释:以像素为单位设置对象选择目标的高度。但是还是没能理解,请楼主赐教!
发表于 2012-2-24 17:35 | 显示全部楼层
找到 了,谢谢
发表于 2012-5-25 13:05 | 显示全部楼层
neverstop 发表于 2011-7-1 23:09
(defun c:no()
  (prompt  "\n*********neverstop->编号*********\n")
  (princ)

把圆改直线可有办法,下面程序是直线编号,但号码是每次要输入的,能否改成像上面的程序自动+1的编号
(defun c:n (/ p1 p2 p3 txt)
  (if (= scalefactor nil) (setq scalefactor (getreal "\nPlease input scalefactor:")))(setvar "osmode" 0)  
  (setq p1 (getpoint "\nInput P1: "))
  (setvar "osmode" 512)
  (setq p2 (getpoint p1 "\nInput P2: "))
  (setvar "osmode" 0)
  (setq p3 (getpoint p2 "\nInput P3: "))
  (setq txt (getstring "\nNumber: "))
  (setq angle1 (angle p2 p3))
    (COND ((< (/ pi 2) angle1 (* (/ 3.0 2) pi)) (command "pline" p1 p2 (polar p2 pi (* 5 scalefactor)) "")
                                                (command "text" "j" "bc" (polar p2 pi (/ (* 5 scalefactor) 2)) (* 5 scalefactor) 0 txt ""))
          ((or (< (* (/ 3.0 2) pi) angle1 (* pi 2)) (< 0 angle1 (/ pi 2)) (EQUAL angle1 0))
                                                (command "pline" p1 p2 (polar p2 0 (* 5 scalefactor)) "")
                                                (command "text" "j" "bc" (polar p2 0 (/ (* 5 scalefactor) 2)) (* 5 scalefactor) 0 txt ""))
    )
  (command "change" "l" "" "p" "la" "文字标注层" "")
  (princ)
  (setvar "osmode" 167)
)
发表于 2012-5-26 14:30 | 显示全部楼层
这个论坛真的有,我已经在用
发表于 2012-5-26 14:31 | 显示全部楼层
命令: nn
欢迎使用文字或属性块连续增量拷贝程序! GYSJY  2008.12.16
发表于 2017-9-9 13:16 | 显示全部楼层
neverstop 发表于 2011-7-1 23:09
(defun c:no()
  (prompt  "\n*********neverstop->编号*********\n")
  (princ)

好程序,但是少了个控制圈直径
发表于 2024-3-19 13:15 | 显示全部楼层
如果能把图纸比例的因素放进去就完美了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-2 04:07 , Processed in 0.272309 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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