明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

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

要有问题想请教一下

  [复制链接]
 楼主| 发表于 2008-2-22 23:54:00 | 显示全部楼层
谢谢各位,小弟要学到了很多东西呀
发表于 2008-2-23 12:59:00 | 显示全部楼层
本帖最后由 作者 于 2008-2-23 13:00:29 编辑

结合ssget ":s"来个循环就可以了 while
发表于 2008-2-23 13:29:00 | 显示全部楼层
楼上的高手能不能帮忙写出来,谢谢!!
发表于 2008-2-23 19:08:00 | 显示全部楼层

(defun c:test()
(while (setq ss (ssget ":s" '((0 . "circle"))))
       (setq i -1)
       (while (setq en (ssname ss (setq i (1+ i))))
            (command "scale" en "" (cdr (assoc 10 (entget en))) 2)
  )
  )
  )

楼上看看

没有仔细看楼主是不是这要求

 楼主| 发表于 2008-2-24 08:38:00 | 显示全部楼层

还有个问题呢?在程序中,可不可以用lisp程序来改dcl对象的属性呢?比方说,一个按钮在dcl中预定的label="应用",而当点击此按钮后,能不能将此按钮的labe属性改为"退出".我知道VBA中很容易就可以做到的.

发表于 2008-2-24 08:43:00 | 显示全部楼层

label不要 前面加个button

 楼主| 发表于 2008-2-24 14:49:00 | 显示全部楼层

上楼大哥说详细点呀不明白????????

发表于 2008-2-25 07:52:00 | 显示全部楼层
至于DCL,劝你还是不要以VB、VC、Delphi等面向对象的高级语言来要求他了,对比起来像一个玩具,凑合用用而已
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-19 19:00 , Processed in 0.244475 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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