[求助]请教大家为什么打不开文件?
在我的程序中用下面的函数打开dwg文件,filepath参数是要打开dwg文件的路径,路径绝对正确,这个文件绝对存在,可cad却提示:未知命令“D:\BYSJ\USERPROJECT\毕业大楼\标准层.DWG”。按 F1 查看帮助。
这是为什么呀?好象是还有个什么打开模板参数,求大家帮帮我一把吧!!!!
void OpenDwgFile(CString filepath)<BR>{ resbuf rb;<BR> rb.restype=RTSHORT;<BR> rb.resval.rint=0;<BR> acedSetVar("CMDECHO",&rb); <BR> acedCommand(RTSTR,"OPEN",RTSTR,filepath,0);<BR> rb.resval.rint=1;//回显命令调用时的命令显示<BR> acedSetVar("CMDECHO",&rb);<BR>} 求求大家救救我吧!!!!!给点提示吧!!!! 求求大家救救我吧,眼看着就要交论文了,却连文件都打不开了,好心人扶我一把吧,将不胜感激!!!! 可能是因为两侧的双引号,可这双引号好象始终要带着呀,怎么才能把它去掉呢?是不是需要设置一下某个系统变量,让它认双引号呢? 我把顶层的代码中关闭命令回显的东西关闭,只剩下
acedCommand(RTSTR,"OPEN",RTSTR,filepath,0);
时,会给出如下的错误提示:
命令: D:\BYSJ\USERPROJECT\毕业大楼\标准层.dwg <BR>未知命令“D:\BYSJ\USERPROJECT\毕业大楼\标准层.DWG”。按 F1 查看帮助。
这到底是什么意思呀?<BR> 总算弄出来了,必须把系统变量SDI设置为1,也就是说关闭多文档界面,这是为什么呀?
页:
[1]