我通过以下方式获取了当前图形文件的路径: AcDbDatabase *pDb; pDb = acdbHostApplicationServices()->workingDatabase(); char* pOutput = NULL; Acad::ErrorStatus er; er = pDb->getFilename(pOutput); 比如说我要获取当前图形文件E:\NBBP\项目列表\上上城\总平图.dwg的地址 但有时候CAD的命令窗口出现:自动保存到 C:\Documents and Settings\wangyujie\Local Settings\Temp\总平图_1_1_4594.sv$ ...时,获取的文件地址(pOutput)就变成C:\Documents and Settings\wangyujie\Local Settings\Temp\总平图_1_1_4594.sv$ 。要说明的是文件总平图.dwg的存放地址是随意的。 不知这样的问题如何解决请哪位高手指点以下。 |