2022年12月22日 星期四

atv.zelx__批次修改 單一個 帶屬性圖塊 的 全部 單項屬性值 的程式

 atv.zelx

批次修改 單一個 帶屬性圖塊全部 單項屬性值 的程式

如:

我建立的 圖框 圖塊名稱fde,

屬性標籤有: 客戶名稱, 客戶編號, 工令編號, 接單日期, 交貨日期, 材質, 板厚, ....


程式首先 [ 選取欲編輯屬性的圖塊 ], 如 fde,

如所選圖塊內含有屬性, 即可顯示對話框, 列示可編輯的屬性標籤.

點選要修改的屬性標籤, 輸入新的屬性值, 按 [ 更新圖塊屬性值 ] , 即更新此圖檔中, 所有 fde 圖塊該項屬性值.


重覆 點選要修改的屬性標籤, 輸入新的屬性值, 按 [ 更新圖塊屬性值 ] , 即更新此圖檔中, 所有 fde 圖塊的該項屬性值.


適合修改的屬性標籤有: 客戶名稱, 客戶編號, 工令編號, 接單日期, 交貨日期,...

可以一次修改圖檔內所有圖框中的 客戶名稱, 客戶編號, 工令編號, 接單日期, 交貨日期,...


不適合修改的屬性標籤如: 材質, 板厚, ....

因為每個圖框的 材質, 板厚, .... 不同, 所以才會放在不同的圖框. 一執行 atv.zelx 修改板厚, 則原本圖檔中有各種厚度, 如: 1T, 2T, 3T, 6T, .... 的圖框, 就全部被改為相同的板厚. 和畫圖時, 材質/板厚必須分開放在不同的圖框的準則相違背了.

ZA1219-翔穎.dwg 圖檔中建立了七個 fde 圖框

圖框上列的白字等同屬性標籤, 青色字為屬性標籤的值.


這些屬性標籤是適合整批修改屬性標籤值的

執行 atv.zelx 在對話框中的客戶名稱的屬性值為 翔穎

首先, 點一下左側最上方的客戶名稱, 右下角的屬性值就會顯示目前的值 - 翷穎

輸入新值, 畢書, 然後按 [ 更新 圖塊屬性值 ], 即完成一項整體更新.

可以看到圖框的客戶名稱的值, 全部改為 畢書. 同時, 對話框的內容全部清除, 可以再選取其他的屬性標籤, .... 繼續下一個批次修改屬性值.