先读入一个DWG文件,并打开。
AcDbDatabase* pDb = new AcDbDatabase(Adesk::kFalse);
pDb->readDwgFile(strFileName);将其切换为当前数据库
AcDbDatabase * pOldDb = acdbCurDwg();
acdbHostApplicationServices()->setWorkingDatabase(pDb);
下面就可以使用 acedSSGet 等操作 pDb 了。操作完毕后,记得调用
acdbHostApplicationServices()->setWorkingDatabase(pOldDb);
切换回来。
Good luck!
本文介绍如何使用C++通过AcDbDatabase类读取并切换DWG文件作为当前数据库,以便进一步进行acedSSGet等操作。
2599

被折叠的 条评论
为什么被折叠?



