[CommandMethod("ProcessDXFConveyor")]
public void ProcessDXFConveyor()
{
Document doc = Application.DocumentManager.MdiActiveDocument;
Database db = doc.Database;
Editor ed = doc.Editor;
try
{
string frameDwgPath = "G:\\DevProjects\\Titles.dwg";
DwgImporter dwgImporter = new DwgImporter();
dwgImporter.ImportDWG(frameDwgPath);
}
catch (System.Exception ex)
{
ed.WriteMessage($"\nОшибка: {ex.Message}");
}
}
public void ImportDWG(string path)
{
try
{
using (Database db = new Database(false, true))
{
db.ReadDwgFile(path, FileShare.ReadWrite, true, "LOG.TXT");
Drawings.Add(db);
}
}
catch (Exception e)
{
Application.ShowAlertDialog("Problem with reading block dwg's " + e.Source);
}
}