明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1760|回复: 5

[求助]请教大家为什么打不开文件?

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 06:44 , Processed in 0.162433 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表