haoyuan366 发表于 2013-11-29 22:19:52

UG后处理输出prt部件文件名信息(不带路径)

本帖最后由 haoyuan366 于 2013-11-29 22:34 编辑

论坛有人问到这问题,今天发个后处理上来
带路径的输出添加一个变量即可,那么不带路径的呢,是否一个变量即可,是什么变量呢,这个你们来说,下面我用tcl写一段语句处理来输出达到这个效果感兴趣的要下载的请顶帖查看隐藏内容下载研究

**** Hidden Message *****论坛网友提问的帖子内容:
关于后处理文件信息
http://www.ugsnx.com/forum.php?mod=viewthread&tid=24209&fromuid=201

本后处理不可用于上机,只做测试用,不发pui了,难不住高手的,呵呵
发tcl和def上来好了,感兴趣的请自行研究,有基础的一瞄就会
本人不做任何培训,也不出售任何教程
现在也不定制后处理
请勿打扰
交流可上论坛或者qq群中
谢谢
小梁
13.11.29




13529340673* 发表于 2018-5-30 11:57:45

#############下面OK!
global mom_part_name
global mom_sys_control_out mom_sys_control_in
set co $mom_sys_control_out
set ci $mom_sys_control_in
set temp $mom_part_name
set x
set x
set part_name_no_path
append co "模型名称: $part_name_no_path" $ci
MOM_output_literal $co

13529340673* 发表于 2018-5-29 14:48:01

参考语句
global mom_part_name
MOM_output_literal "(PART: $mom_part_name)"   程式中 零件信息

string last str1 str2
返回 str2 在 str1 最后一次出现的位置索引。没有搜索到就返回-1。

string length str
返回 str 中的字符个数

string index string n; 获取string的第n个字符,从0开始算
string range string n1 n2;获取string的第n1到n2个字符

字符串置换 string replace
例 string replace "San Diego, California" 4 8 "Francisco"; 将字符串的4到8替换成"Francisco"。

string replace string first last ?newstring?
使用newstring替换string中的first到last的字符串,如果没有newstring,就是使用空代替。

w641051912* 发表于 2013-11-29 22:26:35

好东西下载下来看看

w641051912* 发表于 2013-11-29 22:30:56

好东西下载下来看看

449674452* 发表于 2013-11-29 22:33:22

不错不错

bichun 发表于 2013-11-29 22:37:13

谢谢楼主,支持!!!!

A-A 发表于 2013-11-29 22:37:22

呵呵 好的 学习了

火烨110* 发表于 2013-11-30 00:59:58

支持一下

jiliany 发表于 2013-11-30 08:35:55

支持一下

xzc520 发表于 2013-11-30 09:14:06

谢谢楼主啦

Andyheyh 发表于 2013-11-30 12:27:51

这个得学习学习哦,好东西的!!!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: UG后处理输出prt部件文件名信息(不带路径)