明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2736|回复: 15

怎样将SS集的所有实体弄成一个BLOCK.?

  [复制链接]
发表于 2002-8-24 21:28:00 | 显示全部楼层 |阅读模式
我想那ss集的所有东西做成一个图块,然后删除所有可见物体,再把这个块原处插回来。
如何作成图块不知道。
发表于 2002-8-24 22:54:00 | 显示全部楼层

(command "erase" SS集 "")

发表于 2002-8-25 00:05:00 | 显示全部楼层

RetVal = object.CopyObjects(Objects[, Owner][, IDPairs])

1.create a block as block1
2.repeat ss --> vlax-ename->vla-object list as sslist
3.(valx-invoke-method thisdrawing "copyobjects"  sslist block1)
4.ok!
发表于 2002-8-25 09:09:00 | 显示全部楼层

怎么会不知道?Block命令呀...

 楼主| 发表于 2002-8-25 13:24:00 | 显示全部楼层

看见vla开头我就怵,不会VLISP呀。

 楼主| 发表于 2002-8-25 13:27:00 | 显示全部楼层

我知道BLOCK命令,但是具体如何操作不知。

就是(COMMAND "BLOCK" 以后的不知如何操作。
发表于 2002-8-25 13:54:00 | 显示全部楼层

与交互操作完全一样,只是用SS响应要对象的提示...

说实在的,一本《Visual LISP程序设计——技巧与范例》,这些小问题全搞定!
我都着急,现在有资料了,应当在这里讨论专业程序设计技巧,这些基本的问题,看看书,按照附件盘中的范例改几笔,不就完了么。
花好几天时间讨论这样的问题,实在不值得。
发表于 2002-8-25 13:55:00 | 显示全部楼层

做您的事情,完全不需要VLA函数,也就是(SSGet)+(Command)

 楼主| 发表于 2002-8-25 15:13:00 | 显示全部楼层

回陈老师

本帖最后由 作者 于 2002-8-25 15:13:03 编辑

陈老师你这本书我肯定会买的。但是我觉得你说的 “应当在这里讨论专业程序设计技巧,这些基本的问题,看看书,按照附件盘中的范例改几笔,不就完了么。” 我不是很同意的。我觉得象我这样的初学者不在少数,本就不熟悉,也不可能将书中每个细节都记住。常会遇上些你觉得的“基本的问题”,这个时候我们是最渴望得到帮助的。这才是雪中的炭呀。对于技巧类锦上添花的话题我想那是少数“大虾”级的特权。并不是大多数网友所期待的。这从论坛大多数帖子的内容可以看出。所幸的是,您和大多数老鸟还是不厌其烦地为大家解答着这些问题。再次表示感谢。
发表于 2002-8-25 16:01:00 | 显示全部楼层

可也是。不过,这十多年,总解决这类问题,怕耗尽了耐心...

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

本版积分规则

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

GMT+8, 2025-9-20 04:10 , Processed in 0.237899 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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