EaBIM
标题:
如何用Naviswork二次开发读取模型的实体句柄值?
[打印本页]
作者:
萧闫子
时间:
2014-1-16 11:44
标题:
如何用Naviswork二次开发读取模型的实体句柄值?
实体句柄值作为模型的“身份证”,在许多场合都有重要作用。例如,在按条件搜索模型时,便可通过实体句柄的值来进行搜索。实体句柄往往扮演着“桥梁”的角色,将模型与施工信息一一对应起来。模型的实体句柄值可以在“特性”或者“选择树”中显示,然而,在Navisworks二次开发中,如何通过程序来读取实体句柄值呢?
思路:遍历模型的特性,找到实体句柄,读取值。
string handlevalue;
string[] HandleValue;
string EntityHandle;
public void 获取实体句柄()//一个获取实体句柄的函数
{
if(Autodesk.Navisworks.Api.Application.ActiveDocument != null &&
!Autodesk.Navisworks.Api.Application.ActiveDocument.IsClear)
{
documentControl1.Document.Tool.Value = Autodesk.Navisworks.Api.Tool.Select;
foreach (ModelItem item in Autodesk.Navisworks.Api.Application.ActiveDocument.CurrentSelection.SelectedItems)
{
//iterate the item's PropertyCategory entries
foreach (PropertyCategory category in item.PropertyCategories)
{
//iterate over the DataPropertys
foreach (DataProperty dataProperty in category.Properties)
{
if (dataProperty.CombinedName.Name.ToString() == "LcOaNat64AttributeValue")//"LcOaNat64AttributeValue"我个人理解是在系统中的名称,我认为此步也可以读取dataProperty.DisplayName.Name.ToString(),只是需要调试一下,可以尝试
{
handlevalue = dataProperty.Value.ToString();//得到是字符串类似“displaystring:EB4”
HandleValue = handlevalue.Split(':');//按“:”分割
EntityHandle = dataProperty.Value.ToString();
MessageBox.Show(EntityHandle);
}
}
}
EntityHandle = HandleValue[1];//读取实体句柄
MessageBox.Show(EntityHandle);//弹出对话框显示EntityHandle
}
}
}
这样就可以在调用此函数,获取模型的实体句柄了。希望对大家有帮助!
文章来源:
http://blog.sina.com.cn/s/blog_581b5f8901015qmd.html
作者:
dglei88
时间:
2014-2-12 21:37
不大懂 专业的代码
作者:
JHXT杰西卡
时间:
2014-2-13 10:20
很专业啊
作者:
等你回来
时间:
2014-2-17 11:29
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
国产008
时间:
2014-2-17 11:29
顶起来…………
作者:
xy666
时间:
2014-2-17 11:30
路过!!!
不发表意见……
作者:
大洪p1938
时间:
2014-2-17 11:32
顶!!!!!!!!!!
作者:
车晶晶
时间:
2014-2-17 11:33
路过!!!
帮顶……
作者:
zpklfruV
时间:
2014-2-17 11:35
路过!!!
帮顶……
作者:
秦惑
时间:
2014-2-17 11:36
顶......
楼下跟上.....
作者:
xy666
时间:
2014-2-17 11:38
路过!!!
不发表意见……
作者:
老朽
时间:
2014-2-17 11:40
顶......
楼下跟上.....
作者:
冰雨
时间:
2014-2-17 11:41
(*^__^*) 嘻嘻……
作者:
dison
时间:
2014-2-17 11:43
路过!!!
不发表意见……
作者:
dgpeihua
时间:
2014-2-17 11:44
路过!!!
不发表意见……
作者:
风浪子
时间:
2014-2-17 11:47
(*^__^*) 嘻嘻……
作者:
筱雅
时间:
2014-2-17 11:49
顶起来…………
作者:
教父
时间:
2014-2-17 11:50
顶起来…………
作者:
熊猫
时间:
2014-2-17 11:51
路过!!!
不发表意见……
作者:
best
时间:
2014-2-17 11:54
路过!!!
帮顶……
作者:
车晶晶
时间:
2014-2-17 11:55
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
妮可
时间:
2014-2-17 11:57
路过!!!
不发表意见……
作者:
順順
时间:
2014-2-17 11:58
顶......
楼下跟上.....
作者:
茶神idg
时间:
2014-2-17 12:00
(*^__^*) 嘻嘻……
作者:
月の月
时间:
2014-2-17 12:01
路过!!!
帮顶……
作者:
cocacola
时间:
2014-2-17 12:03
路过!!!
不发表意见……
作者:
xy666
时间:
2014-2-17 12:04
顶起来…………
作者:
leowave
时间:
2014-2-17 12:06
(*^__^*) 嘻嘻……
作者:
波罗友
时间:
2014-2-19 15:11
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
等你回来
时间:
2014-2-19 15:13
(*^__^*) 嘻嘻……
作者:
dgren
时间:
2014-2-19 15:14
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
孙雅
时间:
2014-2-19 15:16
路过!!!
帮顶……
作者:
xy666
时间:
2014-2-19 15:17
顶......
楼下跟上.....
作者:
极HONDA速
时间:
2014-2-19 15:19
(*^__^*) 嘻嘻……
作者:
烈火ivk
时间:
2014-2-21 14:41
顶......
楼下跟上.....
作者:
风吹枫落
时间:
2014-2-21 14:42
顶!!!!!!!!!!
作者:
順順
时间:
2014-2-21 14:43
路过!!!
不发表意见……
作者:
苦田辛君
时间:
2014-2-26 15:57
顶!!!!!!!!!!
作者:
悠悠筱荷
时间:
2014-2-27 15:41
路过!!!
不发表意见……
作者:
月の月
时间:
2014-2-27 15:42
顶!!!!!!!!!!
作者:
教父
时间:
2014-2-27 15:42
顶起来…………
作者:
蓝天POLO
时间:
2014-2-27 15:44
路过!!!
帮顶……
作者:
沧海冷月
时间:
2014-2-27 15:44
顶......
楼下跟上.....
作者:
茶神idg
时间:
2014-2-28 11:55
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
gba8297517
时间:
2014-2-28 11:56
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
AK47
时间:
2014-2-28 11:56
顶起来…………
作者:
一梦千寻
时间:
2014-2-28 11:57
顶起来…………
作者:
莞人莞事
时间:
2014-3-4 14:17
路过!!!
不发表意见……
作者:
开始了d
时间:
2014-3-4 14:20
路过!!!
帮顶……
作者:
秦惑
时间:
2014-3-4 14:21
路过!!!
帮顶……
作者:
欧宝
时间:
2014-3-5 16:53
(*^__^*) 嘻嘻……
作者:
★の风の☆
时间:
2014-3-5 16:53
(*^__^*) 嘻嘻……
作者:
矮矮
时间:
2014-3-5 16:54
(*^__^*) 嘻嘻……
作者:
猫猫girl
时间:
2014-3-5 16:55
顶起来…………
作者:
dgren
时间:
2014-3-5 16:55
顶!!!!!!!!!!
作者:
AK47
时间:
2014-3-5 16:56
路过!!!
不发表意见……
作者:
江枫
时间:
2014-3-10 13:11
顶起来…………
作者:
爬爬``PA
时间:
2014-3-10 13:20
顶!!!!!!!!!!!!
作者:
★の风の☆
时间:
2014-3-10 13:23
谢谢BIM大神…
作者:
OK佬
时间:
2014-3-10 13:26
非常感谢!!
作者:
国产008
时间:
2014-3-10 13:29
顶!!!!!!!!!!!!
作者:
莞人莞事
时间:
2014-3-10 13:31
看看啥…………
作者:
波罗友
时间:
2014-3-11 10:54
谢谢BIM大神…
作者:
老朽
时间:
2014-3-11 10:55
谢谢BIM大神…
作者:
烈火ivk
时间:
2014-3-11 10:56
了解下BIM.....
作者:
宇航员
时间:
2014-3-11 10:58
顶起来…………
作者:
老鼠仔CH
时间:
2014-3-11 10:59
谢谢BIM大神…
作者:
dglei88
时间:
2014-3-11 11:01
顶!!!!!!!!!!!!
作者:
AK47
时间:
2014-3-11 11:03
顶!!!!!!!!!!
作者:
NetBeetle
时间:
2014-3-11 11:04
顶!!!!!!!!!!!!
作者:
教父
时间:
2014-3-12 13:58
(*^__^*) 嘻嘻……
作者:
筱雅
时间:
2014-3-12 13:59
顶!!!!!!!!!!
作者:
老鼠仔CH
时间:
2014-3-12 14:00
顶......
楼下跟上.....
作者:
波罗友
时间:
2014-3-12 14:03
顶!!!!!!!!!!
作者:
矮矮
时间:
2014-3-12 14:03
(*^__^*) 嘻嘻……
作者:
大洪p1938
时间:
2014-3-12 14:06
顶起来…………
作者:
月の月
时间:
2014-3-12 14:07
路过!!!
帮顶……
作者:
OK佬
时间:
2014-3-12 14:08
(*^__^*) 嘻嘻……
作者:
烈火ivk
时间:
2014-3-12 14:10
(*^__^*) 嘻嘻……
作者:
乖乖仔
时间:
2014-3-12 14:10
路过!!!
不发表意见……
作者:
levin
时间:
2014-3-12 14:12
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
长风
时间:
2014-3-12 14:13
顶!!!!!!!!!!
作者:
等你回来
时间:
2014-3-12 14:15
顶起来…………
作者:
zj1345
时间:
2014-3-12 14:15
(*^__^*) 嘻嘻……
作者:
乖乖仔
时间:
2014-4-14 11:34
顶......
楼下跟上.....
作者:
风浪子
时间:
2014-4-14 11:34
路过!!!
不发表意见……
作者:
代号蓝牙
时间:
2014-4-14 11:34
顶......
楼下跟上.....
作者:
lw7511
时间:
2014-4-14 11:35
顶起来…………
作者:
烈火ivk
时间:
2014-4-14 11:36
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
孙雅
时间:
2014-4-14 11:37
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
猫猫girl
时间:
2014-4-14 11:37
路过!!!
帮顶……
作者:
月の月
时间:
2014-4-14 11:37
(*^__^*) 嘻嘻……
作者:
ben7
时间:
2014-4-14 11:38
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
国产008
时间:
2014-4-14 11:39
顶!!!!!!!!!!
作者:
xy666
时间:
2014-4-14 11:40
顶!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
野风
时间:
2014-4-14 11:40
顶起来…………
作者:
蓝天POLO
时间:
2014-4-14 11:41
顶......
楼下跟上.....
作者:
大洪p1938
时间:
2014-4-14 11:41
顶起来…………
作者:
悠悠筱荷
时间:
2014-4-14 11:44
顶起来…………
作者:
AK47
时间:
2014-4-14 11:45
路过!!!
不发表意见……
欢迎光临 EaBIM (https://eabim.net/)
Powered by Discuz! X3.2