油氣儲(chǔ)運(yùn)網(wǎng)

標(biāo)題: cad 圖紙中插入文件名并自動(dòng)更新的三種方法 [打印本頁(yè)]

作者: helloshigy    時(shí)間: 2017-5-12 16:39
標(biāo)題: cad 圖紙中插入文件名并自動(dòng)更新的三種方法
方法一:插入文件名字段
插入文件名字段是最常用的方法。
步驟是:點(diǎn)擊菜單欄的“插入 - 字段”,打開(kāi)字段對(duì)話框:
“字段類(lèi)別”選擇“文檔”,“字段名稱(chēng)”選擇“文件名”,右側(cè)選擇“僅文件名”,大寫(xiě)格式,不勾選“顯示文件拓展名”。然后得到字段表達(dá)式“%<\AcVar Filename \f "%tc1%fn2">%”。                              
點(diǎn)擊確定后,在圖紙中點(diǎn)擊一個(gè)位置放置文件名,效果如下:


若要編輯這個(gè)文件名字段,請(qǐng)雙擊它,然后它會(huì)變成粉紅色,然后再次雙擊,就可以編輯了,界面如下:


方法二:使用diesel表達(dá)式
2.1 使用diesel表達(dá)式插入文件名
插入文檔字段僅能處理一些比較簡(jiǎn)單的情況;對(duì)于復(fù)制的情況,比如需要提取文件名的一部分,方法一就不行了,這時(shí)候需要插入diesel表達(dá)式。

步驟是:點(diǎn)擊菜單欄的“插入 - 字段”,打開(kāi)字段對(duì)話框:
“字段類(lèi)別”選擇“其他”,“字段名稱(chēng)”選擇“diesel表達(dá)式”,右側(cè)文本框中輸入“$(getvar,dwgname)”。插入的文件名字包含拓展名。
解釋下:getvar是獲取變量的函數(shù),dwgname是當(dāng)前文件的名字,$(getvar,dwgname)就是獲取當(dāng)前文件名變量的數(shù)值。


2.2 使用diesel表達(dá)式插入文件名的一部分

步驟和2.1一樣,只不過(guò)把diesel表達(dá)式改成形如:
$(substr,$(getvar,dwgname),START,END)
比如要提取文件名的前22個(gè)字符,那么表達(dá)式就是:$(substr,$(getvar,dwgname),1,22)

解釋?zhuān)篠ubstr是字符串提取函數(shù),提取從開(kāi)始START位置到結(jié)束END位置的字符。

方法三:文件名字段和diesel表達(dá)式結(jié)合使用
要實(shí)現(xiàn)提取文件名的前22個(gè)字符,也可以在diesel表達(dá)式中填入:$(substr,%<\AcVar Filename \f "%tc1%fn2">%,1[,22])

這種方式需要注意的是,如果我們把文件名插入到了外部參照文件里(比如文件A里插入了外部參照B,文件名在B里),那么打開(kāi)文件A后文件名就顯示參照的名字,而不是你當(dāng)前打開(kāi)的文件A。方法二不存在這個(gè)問(wèn)題。
--------------------------------------------------------
cad 圖紙中插入文件名并自動(dòng)更新的三種方法 pdf版下載:
cad 圖紙中插入文件名并自動(dòng)更新的方法.pdf (518.59 KB, 下載次數(shù): 74, 售價(jià): 3 金幣)
pdf版更清楚。

作者: jnbn    時(shí)間: 2017-5-13 06:08
非常實(shí)用的方法




歡迎光臨 油氣儲(chǔ)運(yùn)網(wǎng) (http://tqvl.cn/) Powered by Discuz! X3.4