同事在網上找各種軟件來實現CAD圖的批量打印,總是問題多多。於是,我想到一個更方便的解決方法,即只要我將一個打印出來,然后就可以用批量處理來實現。
1.在CAD中輸入plot命令(或快捷鍵Ctrl+P),即可彈出打印設置對話框,現在里面需要改的有三項:打印機名稱、打印范圍(選擇"窗口",再手動選擇圖框)、圖形方向(縱向,默認是橫向),如下圖,只要我獲取到這三個參數的設置,其他參數默認即可進行打印,可對話框的參數怎么通過代碼來獲取和實現呢?
2.我點開了打印對話框右下角的幫助,看到了Plot命令行的相關說明,於是在CAD命令行中輸入"-Plot"(而不是Plot),即可通過命令行輸入參數的形式(而不是對話框中選擇參數)來打印。
3.很明顯,我們可以通過調用系統命令來獲取寫一個打印的函數。
(command "-plot"
"是" ;;是否需要詳細設置打印,當然是
"模型"
"Canon iR2520 UFRII LT"
"A4"
"毫米"
"縱向"
"否"
"范圍"
"布滿"
"居中打印"
"否"
"."
"是"
"顯示"
"否"
"是"
"是"
)
對於不太清楚的參數,可以輸入"?"進行查看
4.先在CAD測試一次,結果幫助文檔寫好lisp代碼,然后用批量處理工具來實現批量打印即可。(這個萬能的批量處理工具將在后期分享給大家!)
5.測試結果說明有問題!更改后的結果:
(command "-plot"
"Y"
""
"Canon iR2520 UFRII LT"
""
""
"P"
""
"E"
""
""
""
""
""
""
"N"
"Y"
"Y"
);
princ();
)
