neuri 发表于 2022-7-6 23:02:02

帮助自定义字段或模具

我想使用字段将文件名的修订放在标题栏中,这样每次我修改图形时它都会自动更新,但我只想要文件名的最后一个字母。
 
$(substr,$(getvar,dwgname),5,$(,$(strlen,$(getvar,dwgname)),8))
 
我一直在使用它,但我的文件名因项目名称而异,有没有更简单的方法只获取每个文件名的最后一个字母?

SLW210 发表于 2022-7-6 23:25:03

我已经把你的帖子移到了CUI、图案填充、线型、脚本和宏论坛。
 
我周围有一两条线索解释了DIESEL如何修改DWGNAME。如果我有时间,我会看看能找到什么。
 
你想要什么,可能需要口齿不清。
 
你能举几个例子和一个例子吗。图纸?
 
 

BIGAL 发表于 2022-7-6 23:41:35

六羟甲基三聚氰胺六甲醚
 
(setq str (cdr (assoc 1 (entget (car (entsel "\nPick a text "))))))
(setq tlast (substr str (strlen str)))

neuri 发表于 2022-7-6 23:56:22

谢谢,但在等待回复时,我在谷歌上搜索了更多信息,发现这个表达很有效。
 
下面是任何其他可能正在搜索类似内容的人。
 
$(substr,$(getvar,dwgname),$(,$(strlen,$(getvar,dwgname)),4),1)
 
 

SLW210 发表于 2022-7-7 00:07:10

对不起,我最近几天很忙。
 
查看此线程。。。属性中的缩短字段-AutoCAD图形管理和输出-AutoCAD论坛(cadtutor.net)
页: [1]
查看完整版本: 帮助自定义字段或模具