Generating a single etransmit file for each layout in a dwg

Hello everybody!

I have several dwg files, each one containing many layouts and I have to deliver the etransmit of theese files. Unfortunately, for some reasons, I was asked to deliver a single etransmit (i.e. a single zip file) for each layout I have. More over, every etransmit file generated should contain just one layout.

workflow: 1dwg file with 8 layouts → 8 etransmit with 1 layout for each

Of course I can do it manually, but It's quite frustrating since the large amount of file I have to deliver.

My first question is: does anyone know if there's a way to reach the goal easily?

My second question is: if I have to code my own function, is it better to think about a Lisp or a python script?

Comments

  • I think the only way is to use a copy layout to new dwg or wblock then apply the etransmit on the new dwg.

    You would probably need a script as once you use wblock and change to it a lisp is stopped.

    Need to have a big think about it as you need to keep returning to the original dwg and changing layouts. There is a way to remember open dwgs and change to another. Again part of a script. Thinking some more if you only have one dwg open then it may work as when the new dwg is closed it will go back to your master dwg.

    To get around the overwrite question when using wblock can check does dwg exist or always have an old one handy.

  • edited March 20

    This process is a common one, but it is always time-consuming.

    A German company, CADMaro, developed a Lisp (freeware) called IMBAL (v.3-2015) ages ago. This Lisp processes one or all layouts in a drawing, deletes all unused geometry outside the viewports, and then saves one or all layouts to a separate file. From this point on, you can create your different eTransmits.

    I have tested it in BricsCAD V25, and it is working. However, over the past years, I have encountered some files where it does not work whatsoever. In such cases, switching to an older BricsCAD version has been the solution.

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.