乐筑天下

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

。网络清理文件

[复制链接]

40

主题

132

帖子

107

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
227
发表于 2015-4-24 13:42:01 | 显示全部楼层 |阅读模式
大家好,
我正在寻找编写一个程序,它需要一个绘图并通过清除它和删除所有维度来清理它,我还想将所有图层更改为8色?除了0>>>可怕的对吗?

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

51

主题

613

帖子

9

银币

中流砥柱

Rank: 25

铜币
815
发表于 2015-4-24 13:44:42 | 显示全部楼层
你看过交易所了吗?
https://apps . exchange . Autodesk . com/ACD/en/List/Search?searchboxstore = ACD & facet = & collection = & sort = date updated % 2c desc & language = en & query = Purge
回复

使用道具 举报

40

主题

132

帖子

107

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
227
发表于 2015-4-24 14:05:14 | 显示全部楼层
很酷谢谢
回复

使用道具 举报

40

主题

132

帖子

107

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
227
发表于 2015-5-8 18:46:58 | 显示全部楼层
这就是我要找的。
在绘图区域的选择对象下的帮助中找到了它。
现在要弄清楚如何绑定和清除
  1. using Autodesk.AutoCAD.Runtime;
  2. using Autodesk.AutoCAD.ApplicationServices;
  3. using Autodesk.AutoCAD.DatabaseServices;
  4. using Autodesk.AutoCAD.EditorInput;
  5. [CommandMethod("SelectObjectsOnscreen")]
  6. public static void SelectObjectsOnscreen()
  7. {
  8.     // Get the current document and database
  9.     Document acDoc = Application.DocumentManager.MdiActiveDocument;
  10.     Database acCurDb = acDoc.Database;
  11.     // Start a transaction
  12.     using (Transaction acTrans = acCurDb.TransactionManager.StartTransaction())
  13.     {
  14.         // Request for objects to be selected in the drawing area
  15.         PromptSelectionResult acSSPrompt = acDoc.Editor.GetSelection();
  16.         // If the prompt status is OK, objects were selected
  17.         if (acSSPrompt.Status == PromptStatus.OK)
  18.         {
  19.             SelectionSet acSSet = acSSPrompt.Value;
  20.             // Step through the objects in the selection set
  21.             foreach (SelectedObject acSSObj in acSSet)
  22.             {
  23.                 // Check to make sure a valid SelectedObject object was returned
  24.                 if (acSSObj != null)
  25.                 {
  26.                     // Open the selected object for write
  27.                     Entity acEnt = acTrans.GetObject(acSSObj.ObjectId,
  28.                                                         OpenMode.ForWrite) as Entity;
  29.                     if (acEnt != null)
  30.                     {
  31.                         // Change the object's color to Green
  32.                         acEnt.ColorIndex = 3;
  33.                     }
  34.                 }
  35.             }
  36.             // Save the new object to the database
  37.             acTrans.Commit();
  38.         }
  39.         // Dispose of the transaction
  40.     }
  41. }
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-2-5 02:36 , Processed in 0.149529 second(s), 60 queries .

© 2020-2025 乐筑天下

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