你好
我有一个很长的Lisp程序程序,多年来没有更新过。这是严格为自定义字段插入,我不记得如何编辑它。我创建了一个diesel表达式,用于我尝试做的事情,即在文件名中添加破折号,并删除CAD文件中DWG#'s的最后4个字符。我制作了一个包含在下面的diesel表达式,但它对于使用MacAttEdit来说太长了,所以如果有人能理解的话,我想把它添加到这个lisp例程中。或者,如果有人知道如何缩短Diesel表达式,因为我只是一个新手。
我们当前的文件名是(28个字符):
AB12345AB1234ABCA123456789-1
DWG#为(前24个字符加5个破折号,因此为29个字符):
AB-12345-AB1234-ABC-A12-12345
Diesel表达式(我知道很长):
- %<\AcDiesel $(substr,$(getvar,DWGNAME),1,2)-$(substr,$(getvar,DWGNAME),3,5)-$(substr,$(getvar,DWGNAME),8,6)-$(substr,$(getvar,DWGNAME),14,3)-$(substr,$(getvar,DWGNAME),17,3)-$(substr,$(getvar,DWGNAME),20,5)>%
带有自定义插入的Lisp:
|