Hi,
Could you please any one help me on below issue.
How i can retrieve the autocad application details like autocad file type like ( drawing file or dwt file) and file extension of active open autocad file using c#.
Regards,
Raman
Solved! Go to Solution.
Solved by Alfred.NESWADBA. Go to Solution.
Check FileInfo property, e.g.:
using System.IO; ................................... [CommandMethod("cfile")] public static void CheckExtension() { FileInfo fi = new FileInfo(@"C:\Test\MyFile.dwg"); if (fi.Exists) { MessageBox.Show(fi.Extension); } }
~'J'~
yes, in this way we can get the file info.
But I need to get the autocad active file details , like type (dwg or dwt) of the autocad file either it is saved or not. and application name like (Autocad drawing file) or (Autocad template file)
using autocad APIs
Regards,
Raman
Hi,
>> I need to get the autocad active file details
You find all properties of the current open file under this object:
Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument
There you have all "Document"-based infos and on hierarchie deeper:
Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Database
you have all "Database"-relevant info (also .Filename for knowing about DWT or DWG)
Is there anything missing then?
- alfred -
Thanks for your post this issue.
But I am unable to get the details as you mentioned. Could you please help on this.
Regards,
Raman
Hi,
>> But I am unable to get the details
At the moment I don't know what details you are looking for, what is "the details" for you? The only one you mentioned (I understood) is you want to know if a DWT or a DWG is opened.
For that check the extension (last three characters) of:
Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Database.FileName
If you need any other properties (and you don't find them by Intellisense under the two statements in my previous post) then let us know what properties (exactly) you look for.
- alfred -
Thanks for your quick reply...
Apart from this file type, i would like to know what is the application name. like "autocad drawing" file.
why I need this data from application is same addin is going to install in inventor and micro station.
So, i need to show application type.
I think, you got my point.
Regards,
Raman
Hi,
>> what is the application name. like "autocad drawing" file.
>> I think, you got my point.
Sorry, not any word, as I don't know how an application name could be "AutoCAD Drawing" or "AutoCAD Drawing File".
If you think about the caption of the application-window, then the property is called "Caption".
- alfred -
Can't find what you're looking for? Ask the community or share your knowledge.