.NET

Reply
Active Contributor as
Active Contributor
as
Posts: 41
Registered: ‎04-27-2005
Message 1 of 4 (116 Views)

Multiple AcadApplication's open

116 Views, 3 Replies
10-14-2005 03:51 AM
I have a situation that the user has Multiple AcadApplication's (sessions) open. The program I am running is running outside of autocad and has to connect to the drawing.

But when I use then command :
acadApp = CType(GetObject(, UsedAcadApp), AcadApplication)
It will open the first application that is started.
This is not the situation I want. I want the user to select the session he needs and open this one.

I can find out wich sessions are open with:
Dim actProcesses() As Process = Process.GetProcesses
Dim actProcess As Process
For Each actProcess In actProcesses
If Trim(actProcess.ProcessName.ToLower) = "acad" Then
'Buffer the item in a array
End If
Next
I then can buffer the windows title or ID of the session
I can get the selected session as the active session, but then ?????

Can anybody help me out ?

With kind regards,

Harold van Aarsen
Active Contributor as
Active Contributor
as
Posts: 41
Registered: ‎04-27-2005
Message 2 of 4 (116 Views)

Re: Multiple AcadApplication's open

10-18-2005 01:24 AM in reply to: as
Are there any C# programmers who can help me ?
Distinguished Contributor
ChrisArps
Posts: 311
Registered: ‎07-29-2004
Message 3 of 4 (116 Views)

Re: Multiple AcadApplication's open

10-18-2005 05:23 AM in reply to: as
Why make the user pick which session?

Just define a command inside each session that can do what you want and already knows what is what.

If they have to pick the session, why not just have them pick the appropriate Autocad window instead?

Chris Arps
Active Contributor as
Active Contributor
as
Posts: 41
Registered: ‎04-27-2005
Message 4 of 4 (116 Views)

Re: Multiple AcadApplication's open

10-18-2005 10:45 AM in reply to: as
Good idea, didn't think of that, was to focused on the different applications. Thanks !
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.