Miracle 发表于 2006-1-12 17:38:00

[求助]应用acedCommand执行open操作?

<P>想通过编程实现自动打开已经存在的dwg文档,代码如下:</P>
<P>&nbsp;acedCommand(RTSTR, "FILEDIA", RTSTR, "0", RTNONE);//系统变量FILEDIA设为0,执行open命令不显示对话框<BR>&nbsp;acedCommand(RTSTR, "OPEN", RTSTR, "c:\a.dwg", RTNONE);//执行Open</P>
<P>&nbsp;acedCommand(RTSTR, "FILEDIA", RTSTR, "1", RTNONE);//系统变量FILEDIA设为1,执行open命令显示对话框</P>
<P>但AutoCAD似乎不接受OPEN后面的变量值"c:\a.dwg",而认为"c:\a.dwg"是一个系统命令,请问这个该如何解决?</P>
<P>另外有没有更好的方法在多文档模式下实现自动打开指定路径的文件呢?</P>
<P>用appContextOpenDocument也不行,求教高手!谢谢</P>
页: [1]
查看完整版本: [求助]应用acedCommand执行open操作?