乐筑天下

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

[编程交流] AEC项目编号(字段?)

[复制链接]

12

主题

179

帖子

167

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 07:45:09 | 显示全部楼层 |阅读模式
我想做一个If/Then的AEC项目编号列表。但是,我找不到用于创建列表的AEC项目编号字段。我还没开始就卡住了。
 
帮助
 
非常感谢。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 07:50:56 | 显示全部楼层
这是用于Revit(您列出使用的),还是用于AutoCAD垂直视图?
 
好了,Revit被降级为。NET开发,而AutoCAD产品允许LISP开发;只是不适用于数据库的所有方面。如果是后者,我们应该能够帮助你。只需发布您使用的版本和垂直。
回复

使用道具 举报

12

主题

179

帖子

167

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 07:53:23 | 显示全部楼层
抱歉,这是针对AutoCAD MEP 2011/2012的。
 
我们使用所有Revit和ACAD,我只是更喜欢Revit。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 07:55:31 | 显示全部楼层
别担心;只是想澄清一下。。。我已经安装了AMEP 2012,我将浏览开发人员文档。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 07:58:25 | 显示全部楼层
尝试一下:
 
  1. (vl-load-com)
  2. (defun c:ProjectHistory (/ key descendents)
  3. (setq key (strcat "HKEY_CURRENT_USER\"
  4.                    (vlax-product-key)
  5.                    "\\Project History\"
  6.            )
  7. )
  8. (if (setq descendents (vl-registry-descendents key ""))
  9.    (progn
  10.      (terpri)
  11.      (prompt "\n  >>  PROJECT HISTORY ")
  12.      (terpri)
  13.      (textpage)
  14.      (foreach val descendents
  15.        (prompt (vl-registry-read key val))
  16.      )
  17.    )
  18.    (prompt (strcat "\n** No projects found ** \n" key))
  19. )
  20. (princ)
  21. )
回复

使用道具 举报

12

主题

179

帖子

167

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 08:04:08 | 显示全部楼层
我应该期望输出什么?我有一个巨大的历史,我的项目导航器。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 08:04:59 | 显示全部楼层
 
你收到了代码应该做的事情。。。我需要知道我看到的信息是否正确,然后才能将该信息推送到任何其他格式(即OP中的if/COND语句)。如果这个信息不正确,那么可以说,我是本末倒置。
 
... 这是你想要比较的信息吗?
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 08:07:24 | 显示全部楼层
哦该注册表项的每个子代都有一个数字;不确定这是项目编号,还是只是AMEP生成的编号?坦率地说,我对AMEP真的了解不够。我们只是测试它,看看它是否是一个可行的除了我们的民用三维项目的埋地压力管道。任何澄清都会让我的帮助更容易(如果不可能的话!哈哈)。
回复

使用道具 举报

12

主题

179

帖子

167

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 08:13:39 | 显示全部楼层
有点
 
Z: \活动项目\()\ AutoCAD项目导航器\。亚太及日本
 
我们的文件结构将项目编号放在目录路径中,因此文本就在那里。由于目录从一个项目更改到下一个项目,因此很难利用这一点,因此目录路径的长度永远不会是常数。
 
我想AutoCAD也会将项目编号保存在AEC字段中。在项目导航器的“项目”选项卡中,“数字”字段。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 08:14:46 | 显示全部楼层
我不担心文件路径不一致,因为我可以简单地将文件路径解析为表示目录的字符串列表,如图所示。
 
我一定还是错过了什么,我只是不知道什么???
 
084518b6h8bgmlvdbln6zx.png
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-9 21:40 , Processed in 0.476864 second(s), 74 queries .

© 2020-2025 乐筑天下

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