明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5646|回复: 25

能自动并带手动调整线型比例的小东东

  [复制链接]
发表于 2008-8-14 13:39:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2009-5-14 12:30:08 编辑

清除了
发表于 2023-4-20 11:52:11 | 显示全部楼层
phoenixdjq 发表于 2009-2-12 08:39
在我的电脑上面不好用这个程序在很久以前就有人做过了,在本论坛就能找到,作者的名字一时拼不出来,请作者 ...

附件为效果,按加减号后不是证书比例,不实用。

有没有直接选取直线,然后输入数值,改为输入数值的源码?

本帖子中包含更多资源

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

x
发表于 2008-8-14 17:56:00 | 显示全部楼层
下载了,非常有用的小工具
发表于 2008-8-14 20:22:00 | 显示全部楼层

能不能提供原码,学习学习!

非常棒的设计思路!向你学习!

发表于 2008-8-14 20:52:00 | 显示全部楼层
楼主,我试用了,可是只能用左键变小,右键好像没有用啊?
发表于 2008-8-15 09:06:00 | 显示全部楼层
非常棒的东东啊,谢谢楼主的无私奉献啊!
发表于 2009-2-11 17:31:00 | 显示全部楼层
我知道燕秀工具有该功能,不知这个如何?试一下!!
发表于 2009-2-11 17:51:00 | 显示全部楼层
确实很优秀,左键可以变小,右键不好使,不知为什么?非常感谢!!!
发表于 2009-2-12 08:39:00 | 显示全部楼层

在我的电脑上面不好用

这个程序在很久以前就有人做过了,在本论坛就能找到,作者的名字一时拼不出来,请作者见谅

这个程序我也保存了一份,现在贴上

(defun c:scl (/ DXF48 EDATA INDEX INPUTDATA SCALEDATA SS)
  (while (progn (initget 7) (= 1.0 (setq ScaleData (getreal "\n输入缩放系数:"))))
    (princ "\n缩放系数为不能为1。")
  )
  (if (setq ss (ssget '((0 . "*LINE"))))
    (while (progn (princ "\r放大[+]/缩小[-]/退出[回车]")
    (setq InputData (grread))
    (not (equal InputData '(2 13)))
    )
      (setq Index 0)
      (if (or (equal InputData '(2 61)) (equal InputData '(2 45)))
 (repeat (sslength ss)
   (setq Edata (entget (ssname ss Index))
  Dxf48 (assoc 48 Edata)
  Edata (if Dxf48
   (subst (cons 48
         (* (if (equal InputData '(2 61))
       (+ 1 ScaleData)
       (if (> ScaleData 1)
         (/ 1.0 ScaleData)
         (- 1 ScaleData)
       )
     )
     (cdr Dxf48)
         )
          )
          Dxf48
          Edata
   )
   (append Edata
    (list (cons 48
         (if (equal InputData '(2 61))
           (+ 1 ScaleData)
           (if (> ScaleData 1)
      (/ 1.0 ScaleData)
      (- 1 ScaleData)
           )
         )
          )
    )
   )
        )
  Index (1+ Index)
   )
   (if (not (entmod Edata))
     (*error* (strcat "不能更新对象数据“" (vl-princ-to-string Edata) "”。"))
   )
 )
      )
    )
  )
  (princ)
)

发表于 2009-3-11 23:39:00 | 显示全部楼层
能自动根据屏显调整更加完美
发表于 2009-3-18 22:24:00 | 显示全部楼层

非常有用的东本,谢谢了,您太伟大了,向您致敬!!

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

本版积分规则

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

GMT+8, 2024-11-16 15:58 , Processed in 0.215714 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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