AEC项目编号(字段?)
我想做一个If/Then的AEC项目编号列表。但是,我找不到用于创建列表的AEC项目编号字段。我还没开始就卡住了。帮助
非常感谢。 这是用于Revit(您列出使用的),还是用于AutoCAD垂直视图?
好了,Revit被降级为。NET开发,而AutoCAD产品允许LISP开发;只是不适用于数据库的所有方面。如果是后者,我们应该能够帮助你。只需发布您使用的版本和垂直。 抱歉,这是针对AutoCAD MEP 2011/2012的。
我们使用所有Revit和ACAD,我只是更喜欢Revit。 别担心;只是想澄清一下。。。我已经安装了AMEP 2012,我将浏览开发人员文档。 尝试一下:
(vl-load-com)
(defun c:ProjectHistory (/ key descendents)
(setq key (strcat "HKEY_CURRENT_USER\\"
(vlax-product-key)
"\\Project History\\"
)
)
(if (setq descendents (vl-registry-descendents key ""))
(progn
(terpri)
(prompt "\n>>PROJECT HISTORY ")
(terpri)
(textpage)
(foreach val descendents
(prompt (vl-registry-read key val))
)
)
(prompt (strcat "\n** No projects found ** \n" key))
)
(princ)
)
我应该期望输出什么?我有一个巨大的历史,我的项目导航器。
你收到了代码应该做的事情。。。我需要知道我看到的信息是否正确,然后才能将该信息推送到任何其他格式(即OP中的if/COND语句)。如果这个信息不正确,那么可以说,我是本末倒置。
... 这是你想要比较的信息吗? 哦该注册表项的每个子代都有一个数字;不确定这是项目编号,还是只是AMEP生成的编号?坦率地说,我对AMEP真的了解不够。我们只是测试它,看看它是否是一个可行的除了我们的民用三维项目的埋地压力管道。任何澄清都会让我的帮助更容易(如果不可能的话!哈哈)。 有点
Z: \活动项目\()\ AutoCAD项目导航器\。亚太及日本
我们的文件结构将项目编号放在目录路径中,因此文本就在那里。由于目录从一个项目更改到下一个项目,因此很难利用这一点,因此目录路径的长度永远不会是常数。
我想AutoCAD也会将项目编号保存在AEC字段中。在项目导航器的“项目”选项卡中,“数字”字段。 我不担心文件路径不一致,因为我可以简单地将文件路径解析为表示目录的字符串列表,如图所示。
我一定还是错过了什么,我只是不知道什么???
页:
[1]
2