明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: 669423907

改线型比例的lsp程序(已解决)

  [复制链接]
 楼主| 发表于 2011-3-30 18:18:59 | 显示全部楼层
回复 liu22737 的帖子

谢谢!!如果能改值就更好了!!
发表于 2011-3-30 20:22:25 | 显示全部楼层
以前写的

(defun        c:bx (/ en ent sx bl gj gjj)        ;动态改变线形比例
   (setq en (car (entsel "\n请选择要改变线型的图元:")) loop t)
   (if en
     (progn
       (setq ent (entget en))
       (setq sx (cdr (assoc 48 ent)))
       (if (null sx)
         (setq sx 1 )
       )
       (setq bl (getreal (strcat "\n要修改为比例:<"(rtos sx 2 2)">")))
       (if (null bl)
         (while        loop
           (initget 0 "f s c")
           (setq gj (getkword "\n放大[f],缩小[s],退出[c]"))
           (if (= gj nil)
             (setq gj gjj)
             (setq gj (read gj))
           )
           (cond ((= gj 'F)
                  (command "change" en "" "p" "s" (setq sx (1+ sx)) "")
                 )
                 ((= gj 'S)
                  (command "change" en "" "p" "s" (setq sx (- sx 1)) "")
                 )
                 ((= gj 'C) (setq loop nil))
           )
           (setq gjj gj)
           (princ sx)
         )
         (command "change" en "" "p" "s" bl "")
       )
     )
   )
)
 楼主| 发表于 2011-3-30 21:01:18 | 显示全部楼层
回复 lenlenq 的帖子

谢谢你的热心帮助!
如果按住可以一直动作就更好了!
发表于 2011-8-13 14:07:59 | 显示全部楼层
liu22737 发表于 2011-3-30 13:25
回复 669423907 的帖子

试试这个合不合要求

不错,很强大的功能
发表于 2011-8-27 20:55:10 | 显示全部楼层
不错 谢谢 值得用
发表于 2011-8-30 09:29:26 | 显示全部楼层
[em0]
发表于 2011-10-29 08:28:45 | 显示全部楼层
哇   很不错的程序  我很需要  
发表于 2012-5-25 00:07:41 | 显示全部楼层
有没有静态自动调整线形比例?
发表于 2023-10-10 21:42:41 | 显示全部楼层
感谢您的分享,终于不需要一个一个的点了
发表于 2024-9-3 17:05:22 | 显示全部楼层
各种线型可以设置各自的比例吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 10:34 , Processed in 0.170431 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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