找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 662|回复: 6

[编程申请]:能否编一批量提取Dwg文件属性的程序

[复制链接]
发表于 2004-11-27 12:59:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
能否编一批量提取Dwg文件属性的程序
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-11-27 13:19:13 | 显示全部楼层
具体提取什么?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-27 14:17:01 | 显示全部楼层
(vl-load-com)
(setq doc (vla-get-activedocument (vlax-get-acad-object)))
(vlax-dump-object doc)
; IAcadDocument: An AutoCAD drawing
;   Active (RO) = -1
;   ActiveDimStyle = #<VLA-OBJECT IAcadDimStyle 189314e4>
;   ActiveLayer = #<VLA-OBJECT IAcadLayer2 18931734>
;   ActiveLayout = #<VLA-OBJECT IAcadLayout 18930994>
;   ActiveLinetype = #<VLA-OBJECT IAcadLineType 189302a4>
;   ActivePViewport = AutoCAD: &Iacute;&frac14;&Ouml;&frac12;&iquest;&Otilde;&frac14;&auml;&Ouml;&ETH;&Icirc;&THORN;&raquo;&icirc;&para;&macr;&Ecirc;&Oacute;&iquest;&Uacute;
;   ActiveSelectionSet (RO) = #<VLA-OBJECT IAcadSelectionSet 18937ee4>
;   ActiveSpace = 1
;   ActiveTextStyle = #<VLA-OBJECT IAcadTextStyle 18937954>
;   ActiveUCS = AutoCAD: &iquest;&Otilde;&para;&Ocirc;&Iuml;ó ID
;   ActiveViewport = #<VLA-OBJECT IAcadViewport 189378d4>
;   Application (RO) = #<VLA-OBJECT IAcadApplication 00b9b5e4>
;   Blocks (RO) = #<VLA-OBJECT IAcadBlocks 18937014>
;   Database (RO) = #<VLA-OBJECT IAcadDatabase 18935fd4>
;   Dictionaries (RO) = #<VLA-OBJECT IAcadDictionaries 18937124>
;   DimStyles (RO) = #<VLA-OBJECT IAcadDimStyles 18935824>
;   ElevationModelSpace = 0.0
;   ElevationPaperSpace = 0.0
;   FileDependencies (RO) = #<VLA-OBJECT IAcadFileDependencies 18937724>
;   FullName (RO) = "C:\\lx.dwg"
;   Groups (RO) = #<VLA-OBJECT IAcadGroups 189350a4>
;   Height = 543
;   HWND (RO) = 525382
;   Layers (RO) = #<VLA-OBJECT IAcadLayers2 18935514>
;   Layouts (RO) = #<VLA-OBJECT IAcadLayouts 18936dd4>
;   Limits = (0.0 0.0 100.0 90.0)
;   Linetypes (RO) = #<VLA-OBJECT IAcadLineTypes 18936c04>
;   ModelSpace (RO) = #<VLA-OBJECT IAcadModelSpace2 189368d4>
;   MSpace = AutoCAD: &Auml;&pound;&Ecirc;&frac12;&Icirc;&THORN;&ETH;§
;   Name (RO) = "lx.dwg"
;   ObjectSnapMode = 0
;   PaperSpace (RO) = #<VLA-OBJECT IAcadPaperSpace2 189362e4>
;   Path (RO) = "C:"
;   PickfirstSelectionSet (RO) = #<VLA-OBJECT IAcadSelectionSet 18932fd4>
;   Plot (RO) = #<VLA-OBJECT IAcadPlot 1893605c>
;   PlotConfigurations (RO) = #<VLA-OBJECT IAcadPlotConfigurations 18932d84>
;   Preferences (RO) = #<VLA-OBJECT IAcadDatabasePreferences 18935fa4>
;   ReadOnly (RO) = 0
...
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-27 14:38:19 | 显示全部楼层
哦,原来这么多~~,呵呵
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-28 16:32:43 | 显示全部楼层
又学一招
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-12-1 13:08:10 | 显示全部楼层
我是够菜的了,看不懂
劳烦大哥,指导一下怎么用。谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-12-1 15:08:13 | 显示全部楼层
6楼,直接输入
(vl-load-com)
(setq doc (vla-get-activedocument (vlax-get-acad-object)))
(vlax-dump-object doc)
就可以。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-22 04:32 , Processed in 0.409107 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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