乐筑天下

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

所有图层到ByLayer

[复制链接]

0

主题

8

帖子

6

银币

初来乍到

Rank: 1

铜币
12
发表于 2007-8-16 14:47:58 | 显示全部楼层


你一点都不有趣;英雄联盟
回复

使用道具 举报

0

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
7
发表于 2007-8-16 14:48:22 | 显示全部楼层
试试这个….(或使用DGCs建议的方法)
  1. Sub AllLayersToByLayer()
  2.     Dim color As AcadAcCmColor
  3.     Dim obj As AcadEntity
  4.    
  5.     Set color = New AcadAcCmColor
  6.     With color
  7.         .ColorMethod = acColorMethodByACI
  8.         .ColorIndex = "256"
  9.     End With
  10.    
  11.     For Each obj In ThisDrawing.ModelSpace
  12.         obj.TrueColor = color
  13.     Next obj
  14. End Sub
回复

使用道具 举报

0

主题

6

帖子

5

银币

初来乍到

Rank: 1

铜币
7
发表于 2007-8-16 14:48:57 | 显示全部楼层
我知道,有时候我觉得自己像一条湿毯子
回复

使用道具 举报

0

主题

9

帖子

5

银币

初来乍到

Rank: 1

铜币
10
发表于 2007-8-16 14:55:43 | 显示全部楼层

不,我同意你的观点,我过去编程只是为了好玩,现在我通常有一个规则,那就是从nec中编程
然而,有人早些时候问你是否可以同时将所有对象全局更改为bylayer,于是智力开始发挥作用&nbsp 哈哈,我原以为我需要5分钟的时间来拼凑,但显然没有'哈哈,有些事情你可以做
我可以使用acad中的filter命令,具体询问他在这一层中使用最多的是哪一层,然后创建一个他可以运行的过滤器
It'真的没什么大不了的,我只是好奇马克
回复

使用道具 举报

0

主题

9

帖子

3

银币

初来乍到

Rank: 1

铜币
11
发表于 2007-8-16 15:03:26 | 显示全部楼层
Matts代码是您需要的。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-6 10:27 , Processed in 0.648755 second(s), 61 queries .

© 2020-2025 乐筑天下

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