如何将NC文件输出到固定的目录
本帖最后由 mezhangyj 于 2019-9-17 19:30 编辑工作中常常希望生成的NC文件能够出现在指定的目录中。比如传输软件(如果有的话)的NC文件目录。总之生成NC文件后,总是到固定的地方去找文件,总比到prt文件夹下去找要方便些。
先前看到有朋友使用逐行读取代码并写入新文件的办法。不客气地说,这种方法实在是太笨了。实际上用一个TCL语言中移动/拷贝文件的命令就可以实现。详细代码如下
global mom_output_file_full_name mom_output_file_basename mom_output_file_suffix
MOM_close_output_file $mom_output_file_full_name
cd c:/program\ files/aaaa
file rename -force $mom_output_file_full_name "$mom_output_file_basename.$mom_output_file_suffix"说明:倒数第二行用于指定目录,此处指定的目录是c:\program files\aaaa,可以改为其它目录。比如将倒数第二行替换为 cd d:/ABDE
以上TCL代码,要作为用户自定义指令,插入到所有内容结束的位置。
补充一点:以上代码是移动文件,如果是拷贝(即保留原文件)的话,将最后一行中的“rename”改为“copy”,即可。
UGII_CAM_POST_OUTPUT_DIR=E:\NC
本帖最后由 lyh475749591* 于 2019-9-18 09:41 编辑你搞这么复杂还不如,用环境变量,一下搞定! lyh475749591* 发表于 2019-9-18 09:36
你搞这么复杂还不如,用环境变量,一下搞定!
这样更好,自动产生和PART一样文件夹,安程组自动名字,还可以安后出里名分文件夹 感谢分享。 不错,支持你! 不错,支持你! 不错,支持你! 顶顶顶顶顶顶 感谢分享 大神谢谢分享!!!!!!!!!!! 系统里面添加环境变量比你哪个快多了