二级士官
UID2190401
U币1
G币399
技术0
主题1
精华0
阅读权限40
注册时间2014-5-25
最后登录2024-7-9
在线时间34 小时
二级士官
|
本帖最后由 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”,即可。
|
评分
-
查看全部评分
|