AutoCAD Civil 3D Customization

AutoCAD Civil 3D Customization

Reply
Member
SteadyT
Posts: 5
Registered: ‎12-02-2010
Message 1 of 4 (239 Views)

How to use the Sample API provided in Civil 3D

239 Views, 3 Replies
10-26-2012 02:17 PM

Hi everyone,

 

This is going to seem a very simple question I believe, but I was wondering how I could use on of the sample Civil 3D API that is provided?

 

In particular, I would like to use the ExporttoExcel Sample API provided at the following location during the install:

 

C:\Program Files\Autodesk\AutoCAD Civil 3D 2013\Sample\Civil 3D API\DotNet\CSharp\PipeDataExcel

 

I am not a programmer and can not just load this sample as it is a .cs file.  How would I go about using the code already provided to create a plugin into my AutoCAD to be able to use this command?

 

Thank you to anyone who responds to this.

Ed

 

 

Member
SteadyT
Posts: 5
Registered: ‎12-02-2010
Message 2 of 4 (229 Views)

Re: How to use the Sample API provided in Civil 3D

10-29-2012 08:32 AM in reply to: SteadyT

I'm just bumping this up to the top to see if there is anyone out there that can help me.  Thank you in advance.

Distinguished Mentor
andrewpuller3811
Posts: 770
Registered: ‎07-30-2008
Message 3 of 4 (220 Views)

Re: How to use the Sample API provided in Civil 3D

10-29-2012 08:00 PM in reply to: SteadyT

Try these -

 

The .NET GETTING STARTED topic over at the swamp http://www.theswamp.org/index.php?board=27.0

 

and Kean's getting started blog post here

 

http://through-the-interface.typepad.com/through_the_interface/2006/07/getting_started.html

 

If this fixed your issue, click on "Accept as Solution"

Andrew Puller
Maitland, NSW, Australia
Windows 7 Enterprise 64bit
Intel core i7 2600 @ 3.40 GHz with 16GB Ram
Civil 3d 2013 64bit
ADN Support Specialist
Partha.Sarkar
Posts: 543
Registered: ‎06-09-2009
Message 4 of 4 (215 Views)

Re: How to use the Sample API provided in Civil 3D

10-29-2012 09:30 PM in reply to: SteadyT

Hi,

The "ReadMe" file has all the instructions -

 

C:\Program Files\Autodesk\AutoCAD Civil 3D 2013\Sample\Civil 3D API\DotNet\CSharp\PipeDataExcel

-

----------------------------------------------
This samples illustrates how to work with pipe networks and move data to and from MS Excel using COM interop.

 

It defines two commands:
ExportToExcel - exports pipe data to excel
ImportFromExcel - imports the same pipe data from excel, updating the pipe network

 

Building the sample: This project requires two Microsoft Office interop libraries (Microsoft Office 12.0 Object Library, and Excel 12.0 Object Library) installed with Excel, as well as AecBaseMgd, AecDBMgd, AcMgd, and AeccDbMgd.

 

Using the sample: Open a drawing with at least one pipe network and run the ExportToExcel command. 
This exports information about the pipe network pipes and structures to an Excel document. 
Change values as required in the spreadsheet, then run the ImportFromExcel command to apply the
changed values to the open document.
---------------------------------------------------------

You could use VS2010 or Express to build the .NET application using the source code provided in the example. Then use NETLOAD command to load the DLL you built and invoke the custom command.

 

Let me know if you need any further help.

 

Thanks,



Partha Sarkar
Developer Technical Services
Autodesk Developer Network

Announcements
Are you familiar with the Autodesk Expert Elites? The Expert Elite program is made up of customers that help other customers by sharing knowledge and exemplifying an engaging style of collaboration. To learn more, please visit our Expert Elite website.
Need installation help?

Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.