同样的问题,不止IGS文件有,STP也有
这个是可以的,说下我的分析过程
以IGES为例
该接口的位置在XXX\IGES下,XXX指UG的安装目录
我们看一下目录下的如下文件
iges.cmd
拉到文件最后,有这么一句命令
@call "%IGES_DIR%\iges.exe" %input% %fullout% %fulllog% %fulldef% %pim% %corba% %soastring% %soacorba% %tmp_user% %tmp_passwd% %tmp_group% %sssologinurl% %ssoappid% %tccsenvname% %httpurl% %httpvmid% %fullanalytics%
据此推测, UG的接口调用采用的是命令行,这就有办法了
dos命令行中有重定向功能,将一个文件指向空设备,那么该文件就不生成了
而DOS中的空设备,对应叫 nul
好, 有眉目了
对于打开IGES文件,其配置文件为
igesimport.def
里面有这么一条配置
LOG_FILE = igesimport.log
把它改为如下即可
LOG_FILE = nul
测试结果达到预期结果
其它IGES输出,STP,都可以按此方法设置