乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 274|回复: 14

我是什么空间?

[复制链接]

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2008-7-17 18:09:40 | 显示全部楼层 |阅读模式
在我的脑海中,我记不起如何确定一个块是毫秒还是PS;有人能提醒我吗 我认为它与OwnerID有关,但我找不到任何我使用过的代码,所以我不确定我是否在正确的轨道上
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2008-7-17 18:25:20 | 显示全部楼层
没关系,布莱科以前做过,我就是做不到;找不到它
  1. Function IsPs(oBref As AcadBlockReference) As Boolean
  2.     Dim oblock As AcadBlock
  3.     Set oblock = ThisDrawing.ObjectIdToObject(oBref.OwnerID)
  4.     If Not oblock.Name = "*Model_Space" Then
  5.         IsPs = True
  6.     End If
  7. End Function

回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2008-7-18 06:45:08 | 显示全部楼层
也许是更好的?它演示了如何比较数字(ObjectId)而不是进行字符串比较:
  1. Function IsPs(pBlkRef As AcadBlockReference) As Boolean
  2.     IsPs = (pBlkRef.OwnerID  ThisDrawing.ModelSpace.ObjectID)
  3. End Function
干杯,格伦。
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2008-7-18 06:47:30 | 显示全部楼层
实际上,严格来说应该是:
  1. Function IsPs(pBlkRef As AcadBlockReference) As Boolean
  2.     IsPs = (pBlkRef.OwnerID = ThisDrawing.PaperSpace.ObjectID)
  3. End Function
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2008-7-18 12:27:11 | 显示全部楼层
格伦,我认为第一个更正确&引用;此图纸。“纸质空间”;仅引用最近的当前布局,因此如果块位于任何其他布局中,则第二种方法仍将返回False。
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2008-7-18 13:04:35 | 显示全部楼层
杰夫,是的,那's正确,并且仅当它与从用户处收集的选择集(例如)结合使用时。如果您'重新处理嵌套的插入,所有下注都已关闭,而且这两种情况无论如何都不正确
尽管如此,这表明了我们的意图
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2008-7-18 14:25:03 | 显示全部楼层
谢谢你,格伦,我更喜欢这个。!
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2008-7-18 14:38:17 | 显示全部楼层
没问题,Duh。
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2008-7-18 17:19:06 | 显示全部楼层
假设&nbsp&nbsp
  1. Set objBlkRef = getblock("UES")
返回一个名为UES的块,如何检查是否返回 我试过了
  1. If Not objBlkRef = Nothing
严重失败的
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2008-7-18 18:26:26 | 显示全部楼层

我认为应该是这样的:如果objBlkRef什么都不是,那么
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-4 10:04 , Processed in 0.801199 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表