明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2400|回复: 9

如何创建无名组,或者说创建一个新组(不重名)

[复制链接]
发表于 2003-6-6 17:10:00 | 显示全部楼层 |阅读模式
如何创建无名组,或者说创建一个新组(不重名)
发表于 2003-6-6 18:58:00 | 显示全部楼层

将名称设为“*”作为参数,即可创建匿名组

发表于 2003-6-6 21:07:00 | 显示全部楼层

二次开发栏目有相关答案

http://www.mjtd.com/a2/list.asp?id=358
 楼主| 发表于 2003-6-8 17:26:00 | 显示全部楼层

关于autocad2000

似乎在autocad2000中行不通。
发表于 2003-6-8 17:29:00 | 显示全部楼层

你有没有试过,如果有问题,有什么提示

 楼主| 发表于 2003-6-8 18:21:00 | 显示全部楼层

错误提示

本帖最后由 作者 于 2003-6-8 18:21:07 编辑

本来在autocad r14.01中用得很好,想升级到autocad2000就出现了错误:
-----
实时错误'-2147418113(8000ffff)'
方法'Add'作用于对象'IAcadGroups'时失败。

在autocad2000中以下代码就行不通,但在autocad r14.01中没有问题。
Sub aaa()
Dim a As AcadGroup
Set a = ThisDrawing.Groups.Add("*")
End Sub
发表于 2003-6-8 19:36:00 | 显示全部楼层

我这里没有2000版,但在2002、2004版都没有问题

 楼主| 发表于 2003-6-9 08:33:00 | 显示全部楼层

autocad的思路有点怪

按照常规,低版本有的功能,高版本应该更好,更不应该没有,真不知道cad怎么搞的!如果用vba或vb编的程序只能针对单一版本,其通用性也太差了。比如explode就不能打碎blockdef(R14.01),insertblock在2000中必须手工修改增加z比例系数,cad为什么不能考虑其中的兼容性呢?
发表于 2003-6-12 11:32:00 | 显示全部楼层

123

autocad本身就很没人性,否则也没我们这么多事了。用用photoshop,用用office,哎,就一个cad,一天到晚弄些用不上的功能,最简单的不去搞,一点也不方便。不知道是天才还是白痴。
发表于 2004-4-11 23:54:00 | 显示全部楼层
我到是有个想法:提取系统的时间作为组名。比方:GName=format(time,"mmss") Set a = ThisDrawing.Groups.Add(gname). 这样应该不会有重复吧?!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 06:30 , Processed in 0.192337 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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