Jump to content

Recommended Posts

Posted

I have two questions regarding the dataextract command.

1. Is it possible to make it work in reverse, updating drawings accorind to changes made in the extracted table via Excell

2. Has anyone tried to make to automate it to extract and update an excell table in order to have an up to date automatic drawing list.

Thanks for the assistance

Posted

owh I guessed that he meant the drawing template.

Posted

Soory about not answering I'm somewhat busy so processing all the data on the thread you linkd is taking a while... :)

 

Yes I seem to have been unclear as to drawing updating.

 

I meant to update the drawing frame title block. The title block contains attributes which can be extracted via dataextract, and it would be nice if I could make changes to the extracted *.csv and have the changes reflected in the title block.

 

It seemes plausible since datextract creates a tidy array with attribute tags horrizontaly and drawing numbers vertically.

Posted

Like I said in that thread data extract adds .dwg to the file name and the cvs update title block doesn't look at the .dwg so remove .dwg in the filename.

Could be an easy fix but i am lazy ;)

It also updates all the same attributes.

Posted

Drwo,

 

What is the format of the CSV file? i.e. the order of the headings?

 

I'm guessing something like:

 

DWGFile TAG1 TAG2 ... TAGN

 

If the Drawing filename is indeed listed, does it have the .dwg extension as CADKitt suggests?

Posted

Hopefully I will have enough time to go through the suggested solutions.

Thanks for the Help, I'll probably be back with questions :)

Posted
Lee Mac

Hopefully
this
will help.

 

And it did, it works perfectly, especially when combined with ScriptPro.

 

Now I have to work out how to create a connection between existing drawing lists and the extracted csv list and crossreferencing all of this, and make it simple enough that someone will actually want to use it :)

(If I find a definite solution I will post it)

 

 

Thanks for the help.

Posted
[/indent]

And it did, it works perfectly, especially when combined with ScriptPro.

 

Good to hear! :)

Posted
[/indent]

And it did, it works perfectly, especially when combined with ScriptPro.

 

Now I have to work out how to create a connection between existing drawing lists and the extracted csv list and crossreferencing all of this, and make it simple enough that someone will actually want to use it :)

(If I find a definite solution I will post it)

 

 

Thanks for the help.

The only way I know of to do this is work to link true data extraction but it doesn't really work well.
Posted

I was thinking more along the line of writing a *.bat file that would do the followning

1. Run ACAD

- perform dataextract (one template must be premade per folder/project)

2. Crossreference received CSV and precreated Drawing list (this needs investigating)

- take author and dates from csv and import to dwg list

- take dwg name, proj name, etc.. and import into csv

3. Update each drawing in the folder using csv and the above mentioned lisp (this without ScriptPro, rather using a "FOR" loop in MS DOS

 

This is the basic idea, I'm quite certain that I wont have time to work on this.

 

Thanks for the help again.

 

PS

Here's a tip from Lynn Allen's blog that explains how to do it. There's even a video

 

Not what I was aiming for, but thanks anyway

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...