AutoCAD Civil 3D Customization

AutoCAD Civil 3D Customization

Reply
*Expert Elite*
LisaPohlmeyer
Posts: 601
Registered: ‎01-14-2009
Message 1 of 4 (201 Views)

Civil 3D Version in Windows Explorer

201 Views, 3 Replies
07-02-2012 06:19 AM

I posted this to my G+ circles, and we had a pretty active discussion, but no solution.

 

Back in the day, DWG TrueConnect added the Windows attributes of DWG Creator Name and DWG Creator Version. This worked fine in XP, but there doesn't appear to be a replacement for Win 7.  Seth Hall, Being Civil contributor wrote about it here: http://beingcivil.typepad.com/my_weblog/2009/02/what-version-was-this-drawing-created-in.html 

In Win 7, you can show the DWG version, but not the Civil 3D version.  Since the objects aren't backwards compatible and many offices run multiple versions of Civil 3D, it's important to open the drawing in the version in which it was created.  Has anyone out there written a tool that will show the Civil 3D version?  JTB World proposed an app that would populate a custom field, but that would only populate the field when the drawing was opened, you could then see the version, and that would be with the version you open it with (which may not be correct). There was no ability to see any information about files that hadn't been opened with the add-on.

I see in the dwg header, opened with notepad, that there are AC# associated with the drawing, but I don't think it has anything to do with the Civil 3D version.  There's got to be some coding somewhere.  

Lisa Pohlmeyer

C3D 2012 SP4, C3D 2015
Please use "Accept as Solution" if this solved your issue.
*Expert Elite*
Jeff_M
Posts: 4,519
Registered: ‎07-22-2003
Message 2 of 4 (193 Views)

Re: Civil 3D Version in Windows Explorer

07-02-2012 09:39 AM in reply to: LisaPohlmeyer

The data can be read in the dwg file, Lisa. I'm not quite sure how it can be used to show it in Explorer though. For anyone else that may want to look into this, each drawing has this information stored like so, with all characters separated by a space:

r e g i s t r y _ v e r s i o n = \ " 1 8 . 0 \ "   i n s t a l l _ i d _ s t r i n g = \ " A C A D - 8 0 0 0 : 4 0 9 \ "

This is showing this drawing was last saved by version 18.0 (2010) by the product ACAD-8000 (C3D2010). 

 

Here's another:

r e g i s t r y _ v e r s i o n = \ " 1 9 . 0 \ "   i n s t a l l _ i d _ s t r i n g = \ " A C A D - B 0 0 0 : 4 0 9 \ "

This one was saved by version 19.0 (2013) by the product ACAD-B000 (C3D2013). 

All Autocad based products have the code of ACAD-XXXX, I happen to know that those with X000 are C3D and the X changes with each version (9000 was 2011, A000 was 2012). There is a list available somewhere that shows all of the different product codes, but a quick search just now didn't locate it....I know it exists because I've used it in the past. (I know, I should've saved a copy locally.)

Jeff_M, also a frequent Swamper
*Expert Elite*
LisaPohlmeyer
Posts: 601
Registered: ‎01-14-2009
Message 3 of 4 (189 Views)

Re: Civil 3D Version in Windows Explorer

07-02-2012 11:59 AM in reply to: LisaPohlmeyer

I see that in the file.  I think I see the pattern:

18.0 = C3D 2010

18.1 = C3D 2011

18.2 = C3D 2012, all three are drawing version 2010

 

19.0 = C3D 2013 drawing version 2013

 

I'd assume that previous versions followed the same system, to a point. 

Lisa Pohlmeyer

C3D 2012 SP4, C3D 2015
Please use "Accept as Solution" if this solved your issue.
*Expert Elite*
Jeff_M
Posts: 4,519
Registered: ‎07-22-2003
Message 4 of 4 (183 Views)

Re: Civil 3D Version in Windows Explorer

07-02-2012 12:31 PM in reply to: LisaPohlmeyer

Yes, that's correct, Lisa. I found the page for the ProductID's, but it stops at 2009. LINK

Jeff_M, also a frequent Swamper
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Do you have 60 seconds to spare? The Autodesk Community Team is revamping our site ranking system and we want your feedback! Please click here to launch the 5 question survey. As always your input is greatly appreciated.