明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 12433|回复: 32

修改等高线高程值的小程序,谢谢提建议

  [复制链接]
发表于 2003-12-5 19:49:00 | 显示全部楼层 |阅读模式
发表于 2017-9-29 21:37:13 | 显示全部楼层

;;改多义线高程---------------------无痕 .2004.1
;(chel)
(vl-load-com)
(defun c:chel ()
(setq elv (getdist "\n新高程:"))
(while (and  (princ "\n选则高程多义线(回车退出):")
              (setq ss (ssget '((0 . "*polyline")))))
   (setq ssv (vla-get-activeselectionset (vla-get-activedocument (vlax-get-acad-

object))))
   (vlax-for obj ssv
      (vlax-put obj 'Elevation elv)
   )
)
)
发表于 2017-10-17 17:28:55 | 显示全部楼层
回帖是一种美德!感谢楼主的无私分享
发表于 2003-12-6 12:40:00 | 显示全部楼层

回复

写的挺好的!
只是代码的结构不够清晰,再加些注释,别人会一目了然.
发表于 2003-12-30 17:02:00 | 显示全部楼层
哇~~好方便啊~~
謝謝囉^_^
发表于 2004-1-3 19:30:00 | 显示全部楼层
谢谢!
发表于 2004-1-11 15:18:00 | 显示全部楼层
不懂lisp,晕哦
发表于 2004-1-22 19:41:00 | 显示全部楼层

  1. ;;改多义线高程---------------------无痕 .2004.1
  2. ;(chel)
  3. (defun chel ()
  4. (setq elv (getdist "\n新高程:"))
  5. (while (and  (princ "\n选则高程多义线(回车退出):")
  6.               (setq ss (ssget '((0 . "*polyline")))))
  7.    (setq ssv (vla-get-activeselectionset (vla-get-activedocument (vlax-get-acad-object))))
  8.    (vlax-for obj ssv
  9.       (vlax-put obj 'Elevation elv)
  10.    )
  11. )
  12. )
  13.      
发表于 2004-10-30 08:20:00 | 显示全部楼层
好东西啊
发表于 2005-5-24 11:32:00 | 显示全部楼层
很不错的东西,谢谢了
发表于 2005-11-6 13:26:00 | 显示全部楼层
不错的程序很实用喔
发表于 2005-12-13 20:43:00 | 显示全部楼层
是不错!支持!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 10:37 , Processed in 0.164537 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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