Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
Bentley 中国优先社区
  • Welcome to Bentley Communities
  • Bentley's Communities
  • Bentley 中国优先社区
  • More
  • Cancel
Bentley 中国优先社区
技术资料库 DGN文件间图形元素批量拷贝
    • Sign in
    Bentley 中国优先社区 requires membership for participation - click to join
    • -Bentley 中文技术资料库
      • AutoPipe
      • +Bentley Navigator
      • +Bentley Substation
      • +Bentley 道路与场地设计
      • +BRCM
      • +BridgeMasterModeler/OpenBridgeModeler
      • +Building Design
      • +i-model / DgnDb
      • +LumenRT/ContextCapture
      • -MicroStation
        • +01-常见问题解答
        • +02-培训资料
        • +03-软件安装与配置
        • +04-图形用户界面
        • +05-辅助绘图
        • +06-二维绘图
        • +07-三维建模
        • +08-渲染和动画
        • +09-打印
        • +10-元素选择和操作/测量
        • +11-单元/组/图案化
        • +12-文字/标注/表格/报表
        • +13-自定义线型和多线
        • +14-单位和坐标系
        • +15-模型与参考文件
        • +16-视图和层
        • +17-动态视图和组图
        • +18-光栅/点云/Acute3D
        • +19-DGN/DWG及格式转换
        • -20-实用工具
          • DGN文件间图形元素批量拷贝
          • PropertyType与 ItemType的配合使用
          • 在打开文件时如何消除工作集不匹配的对话框?
          • 如何做到一个文件为只读且不可复制出元素?
          • 如何删除DGN文件中的异常元素
          • 如何删除模型中的重复元素
          • 批命令缩小含有自定义线型的DGN文件
          • 直接隐藏选中的元素
          • 统计选择集中Mesh的面数
        • +21-二次开发
        • +22-其它
      • +MOSES
      • +OpenBridge
      • +OpenBuildings Designer
      • +OpenFlows
      • +OpenPlant
      • +OpenPlant Electrical CCK
      • +ProjectWise
      • +ProStructures
      • +SACS
      • +STAAD.Pro
      • +SYNCHRO
      • 中国优先产品汇总
      • +其它
      • +桥梁大师<BridgeMaster>
      • +现浇箱梁
      • +软件激活及授权
    • +iTwin 数字孪生平台
    • 产品技术简报(Newsletter)
    • +常用产品离线安装包分享
    • +常见问题汇总
    • +社区使用参考
    • +中国优先社区使用指南

     
     Questions about this article, topic, or product? Click here. 

    DGN文件间图形元素批量拷贝

    在MicroStation平台上的日常工作中,我们经常会碰到需要将一个DGN文件中的图形元素拷贝到另一个DGN文件中。如果只是少量一两个文件之间的拷贝,直接通过Windows系统的复制粘贴命令就可以完成。但是碰到要将某一个路径下的所有DGN文件中的图形元素拷贝到指定DGN文件中,如果这个路径下有大量DGN文件的话,一个一个打开去拷贝的话将会是一件繁琐令人头痛的工作。这样的工作当然是交给计算机去完成最合适了。所以我用Addin的开发方式做了一个合并DGN文件内的图形元素的工具供大家使用,希望能帮助各位解决一些实际问题。以下是工具的使用说明:

    1. 将压缩包内的文件“MergeDgn2.dll”解压出来后保存到路径..\MicroStation\mdlapps下;
    2. 启动MicroStation V8i打开一个DGN文件;
    3. 在keyin中输入:mdl load mergedgn2,然后回车,您将会看到如上图中的对话框;
    4. 如果单击“Close”按钮关闭掉对话框后想要再调出对话框请在keyin中输入:mergedgn2 open,然后回车;

     

    当单击“Add a path & dest file” 按钮的时候, 一个选择路径的对话框就会出现。您需要选择一个包含源DGN文件的路径 。所有在源DGN文件的Defaule  Model中的图形元素将会被拷贝到对应的目标DGN文件的Default Model中。

    选好路径后,紧接着一个选择对应的目标DGN文件的对话框将会出现。选择您想把元素拷贝到哪一个DGN文件中。

    然后这个工具的主界面会像下图这样:

    通过上面叙述的方式,您可以继续添加若干个路径和目标DGN文件的组合。添加完毕后,单击“Merge”按钮,拷贝的动作将会在后台完成。单击“Delete a line”将会删除数据视图中被激活的那一行。单击“Delete all lines”按钮将会删除数据视图中的所有行。

    5270.MergeDgnTool.zip

    • Share
    • History
    • More
    • Cancel
    • HongQiang Guo Created by Bentley Colleague HongQiang Guo
    • When: Mon, Mar 27 2017 1:27 AM
    • HongQiang Guo Last revision by Bentley Colleague HongQiang Guo
    • When: Wed, Mar 29 2017 4:49 AM
    • Revisions: 2
    • Comments: 0
    Anonymous
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2021 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies