5 UG打开IGS文件后如何避免在文件夹创建log文件

打开igs文件后总会在文件夹建立个log文件,可以改变哪里的设置避免产生这个文件吗?每天打开十来个igs文件,在手动删掉log文件,感觉挺浪费时间的。有大佬可以给解决下吗?

请先 登录 后评论

3 个回答

topckey

同样的问题,不止IGS文件有,STP也有

请先 登录 后评论
老叶 - NX网、学技网、UG爱好者论坛创始人
擅长:NX软件

这个在NX软件里应该没有开关设置。

不知道在程序文件里,能不能修改。

请先 登录 后评论
cjx001

这个是可以的,说下我的分析过程

以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,都可以按此方法设置


请先 登录 后评论