.NET
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Initiate AutoCAD 2013 from Windows Service

2 REPLIES 2
Reply
Message 1 of 3
chockalingam
776 Views, 2 Replies

Initiate AutoCAD 2013 from Windows Service

Hi, 

   I am trying to initiate AutoCAD 2013 through Windows Service using the Following code but i am not getting instance. Can any one help me in this regarding. 

 

 This is what i tried....

 

const string progID = "AutoCAD.Application.19";

AcadApplication acApp = null;
try
{
Type acType = Type.GetTypeFromProgID(progID);
acApp = (AcadApplication)Marshal.GetActiveObject(progID);
acApp.Visible = true;
return acApp;
}
catch
{
try
{
Type acType = Type.GetTypeFromProgID(progID);
acApp = (AcadApplication)Activator.CreateInstance(acType);
acApp.Visible = true;
return acApp;
}
catch (Exception ex)
{
return acApp;
}
}

2 REPLIES 2
Message 2 of 3

Hi

 

Trying to start AutoCAD from windows service is not supported / tested. That said I think you would have much better results using the accoreconsole.exe that comes with AutoCAD 2013. Refer DevTV  “Getting started with AccoreConsole” in DevBlog @ http://adndevblog.typepad.com/autocad/2012/04/getting-started-with-accoreconsole.html

 

Note: Even accoreconsole.exe is not supported / tested under windows service condition



Virupaksha Aithal KM
Developer Technical Services
Autodesk Developer Network

Message 3 of 3
khoa.ho
in reply to: chockalingam

Hi,

 

Another good resource for AutoCAD 2013 Core Console can be found at the ongoing AU 2012. The class "CP3338 - Using .NET Programming to Create New Possibilities with the AutoCAD® Core Console" of Augusto Goncalves can be found at the link. You also need to create an account to be able to download free documents.

 

-Khoa

 

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk DevCon in Munich May 28-29th


Autodesk Design & Make Report

”Boost