明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3477|回复: 6

求教在程序中打开CAD图纸的问题

[复制链接]
发表于 2011-10-12 15:34:48 | 显示全部楼层 |阅读模式
最近碰到一个问题,需要在程序中打开图纸文件。使用Application.DocumentManager.Open(strFileName, false);时,CAD程序崩溃了,很莫名其妙。现在只好换个方法,想使用sendStringToExecute来打开图纸。但使用SendStringToExecute("._open "+strFileName+" ", true, false, false);命令时,打开过程总会出现选择文件的对话框。

请问各位,怎样写命令可以直接打开图纸,不必出现选择对话框?

发表于 2011-10-12 20:52:04 | 显示全部楼层
ThisDrawing.Application.Documents.Open (strFilePath1), 1
发表于 2011-10-12 20:53:26 | 显示全部楼层
貌似你把格式写错了.我发这个是我正在用的,直接打开,不弹对话框的.
发表于 2011-10-13 10:47:40 | 显示全部楼层
我同意上楼的说法.
发表于 2011-10-13 10:48:15 | 显示全部楼层
我们是双胞胎
 楼主| 发表于 2011-10-16 12:38:00 | 显示全部楼层
本帖最后由 firedsky 于 2011-10-17 09:05 编辑
zoubo604 发表于 2011-10-12 20:53
貌似你把格式写错了.我发这个是我正在用的,直接打开,不弹对话框的.

不好意思,这个是我没说清楚,我是用C#开发的,没有用VBA。
而且我用Application.DocumentManager.Open打开文档并不是一直出错。在另一个地方,我在插入块参照后再调用这个方法,调用就是成功的,图纸正常打开;如果我直接调用这个方法,CAD就崩溃了。实在找不出其中的原因,捕获不到异常,是CAD直接崩溃。
发表于 2012-9-24 21:13:42 | 显示全部楼层
我想学习一下,望高手们多发言
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 10:42 , Processed in 0.186453 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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