开云平台官方入口

 找回密码
 立即注册

QQ登录

QQ快速登录

一步迅速开始

pdms培训&项目数字化360网
查看: 22062|回复: 1
打印 上一主题 下一主题

[学习教程] cad 图纸中插入文件名并自动更新的三种方法

[复制链接]
跳转到指定楼层
楼主
发表于 2017-5-12 16:39:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
方法一:插入文件名字段
插入文件名字段是最常用的方法。
步骤是:点击菜单栏的“插入 - 字段”,打开字段对话框:
“字段类别”选择“文档”,“字段名称”选择“文件名”,右侧选择“仅文件名”,大写格式,不勾选“显示文件拓展名”。然后得到字段表达式“%<\AcVar Filename \f "%tc1%fn2">%”。                              
点击确定后,在图纸中点击一个位置放置文件名,效果如下:


若要编辑这个文件名字段,请双击它,然后它会变成粉红色,然后再次双击,就可以编辑了,界面如下:


方法二:使用diesel表达式
2.1 使用diesel表达式插入文件名
插入文档字段仅能处理一些比较简单的情况;对于复制的情况,比如需要提取文件名的一部分,方法一就不行了,这时候需要插入diesel表达式。

步骤是:点击菜单栏的“插入 - 字段”,打开字段对话框:
“字段类别”选择“其他”,“字段名称”选择“diesel表达式”,右侧文本框中输入“$(getvar,dwgname)”。插入的文件名字包含拓展名。
解释下:getvar是获取变量的函数,dwgname是当前文件的名字,$(getvar,dwgname)就是获取当前文件名变量的数值。


2.2 使用diesel表达式插入文件名的一部分

步骤和2.1一样,只不过把diesel表达式改成形如:
$(substr,$(getvar,dwgname),START,END)
比如要提取文件名的前22个字符,那么表达式就是:$(substr,$(getvar,dwgname),1,22)

解释:Substr是字符串提取函数,提取从开始START位置到结束END位置的字符。

方法三:文件名字段和diesel表达式结合使用
要实现提取文件名的前22个字符,也可以在diesel表达式中填入:$(substr,%<\AcVar Filename \f "%tc1%fn2">%,1[,22])

这种方式需要注意的是,如果我们把文件名插入到了外部参照文件里(比如文件A里插入了外部参照B,文件名在B里),那么打开文件A后文件名就显示参照的名字,而不是你当前打开的文件A。方法二不存在这个问题。
--------------------------------------------------------
cad 图纸中插入文件名并自动更新的三种方法 pdf版下载:
cad 图纸中插入文件名并自动更新的方法.pdf (518.59 KB, 下载次数: 74, 售价: 3 金币)
pdf版更清楚。

开云平台官方入口 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与开云平台官方入口 享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和开云平台官方入口 的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、开云平台官方入口 管理员和版主有权不事先通知发贴者而删除本文

沙发
发表于 2017-5-13 06:08:40 | 只看该作者
非常实用的方法
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

扫码访问手机版

QQ|关于我们|网站地图|开云平台官方入口 ( 鲁ICP备11007657号-3 )

GMT+8, 2024-11-30 00:17 , Processed in 0.035029 second(s), 16 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

Copyright © 2001-2023开云注册登录 .

快速回复 返回列表
Baidu
map