[原创] 装配组件直接改名,有源代码
大家看看有没有什么不足的地方,源代码:entity/obj
string/str(100),str1(100),str2(100),$
part_name(20),path(100),name(100)
L10:
mask/63
ident/'选择要改名的组件',obj,resp
jump/trm:,trm:,,resp
L20:
str=&cpnam(obj)
a=LENF(str)
d=a-4
str1=SUBSTR(str,1,d)
L30:
b=LENF(str1)
ans=FNDSTR(str1,'\',1)
c=b-ans
ifthen/ans>0
ans=ans+1
str1=SUBSTR(str1,ans,c)
jump/L30:
else
endif
part_name=str1
$ print/str2,part_name,ans,c
b=LENF(part_name)
e=d-b
path=SUBSTR(str,1,e)
$ print/path
L40:
TEXT/'罗鸣提示:输入新名称',part_name,RSP1,DEFLT
JUMP/L40:,trm:,,RSP1
name=path+part_name+'.prt'
FCOPY/str,name
$print/name
&cpnam(obj)=name
FDEL/str
jump/L10:
trm:
$file/part,str
halt
抢了沙发抱歉 什么都不知道 学习,看看 学习学习!!! 什么版本的啊?我用UG6.0执行,不行啊, 大神你好,这是什么版本的,我现在使用UG12生成,提示错误
页:
[1]