[MSCE C++]关于压缩文件命令

在C++代码中有个函数mdlSystem_compressDgnFile()可以压缩当前打开的文件。

我的需求是在后台代码中拿到一个dgnFile类型的对象,如何不在前台打开就调用压缩命令对其进行压缩呢?

Parents Reply
  • 是不是就类似通过Inerop来调用KeyIn执行我的dll一样?

    是的。通过Interop发送命令MDL LOAD yourDLL;YourKeyin

    我的dll会弹出进度条窗口,这不影响吧?

    应该不影响,这种调用方式仅仅是让MS在后台运行,MS还是被正常启动了。

    可以通过代码来实现吗?我想设置压缩单元头和空文本

    没有找到代码设置compression Options的功能,不过MS提供有一个配置变量MS_COMPRESS_OPTIONS,它可以用来设置默认的压缩选项。其实,将所有选项都勾选反而是我们最常用的方法。似乎没有太大必要详细区分压缩哪个,不压缩哪个。



Children