天天看點

AutoCAD C# 二次開發項目----批量替換塊(4)

2.SCR檔案的建立

SCR檔案是AutoCAD的指令腳本,可以組合各種指令,然後交由AutoCAD進行批處理執行。

為了達到我這個項目的目的,我的這個SCR檔案比較簡單,建立一個BatchCAD.SCR檔案,然後用記事本打開,添加如下代碼

;不儲存bak檔案
ISAVEBAK 0
;不接收指令回報
cmdecho 0
;安全加載級别将至0
SECURELOAD
0
;使用netload加載我之前開發的dll
netload
"C:\Users\Admin\Desktop\File\CADSmart.dll"
;調用dll中的開發AutoCAD指令進行塊替換操作
SmartReplaceBlock
;完成替換後,儲存并退出
qsave
           

這個SCR檔案還是挺簡單的,如需進一步了解,可以自行搜尋相關内容。

完成這個内容後,我們可以windows下的cmd指令,對某個待替換的dwg檔案進行替換,當然,需要使用Accoreconsole.exe程式及這個SCR檔案。

每次都在cmd視窗中敲指令,太煩了,而且容易出錯,這不是我想要的,接下來,我要用vbs捏合這部分内容,使其點一下滑鼠,即可完成所有圖紙的替換工作。

繼續閱讀