CAD的腳本文件就象一個CAD的批處理文件,或者類似PS中記錄的動作,可以一次行執行記錄的一系列設置和操作。有些專業軟件,例如華寧巖土工程勘查勘查軟件在錄入測量數據后,可以根據需要生成剖面圖、柱面圖等圖表的腳本文件,然后在CAD上輸入SCR命令,運行此腳本,就可以在CAD中繪制出圖形。
腳本文件就是一個純文本文件,里面記錄的就是一些列的命令及參數,本文章最后附了一段腳本,如果感興趣,可拷貝到記事本里,然后存成*.scr文件,可以再CAD里用SCR命令加載試一下。
腳本在不同的CAD中和機器上表現并不一樣,有時甚至會中斷,無法正常運行,這個跟CAD版本及CAD的設置是有關系的,主要原因有下面幾種:
1、CAD版本不同,腳本中調用的命令和參數不完全支持,導致命令無法正常執行。
2、取決于腳本使用的命令,有些命令在CAD環境不同的情況下執行的結果不同,比如打開了柵格捕捉、對象捕捉、極軸等都有可能會對命令執行有影響,還有一些系統變量也有可能會影響腳本的運行。如果出現繪制結果跟想象不一樣的情況,先將狀態欄的輔助工具都關閉后試試。
3、腳本中經常會設置文字樣式并在圖面上書寫文字,如果你的CAD中沒有這個字體或者沒有腳本中使用的文字樣式,腳本就可以再書寫文字的時候中斷。
腳本我自己也沒寫過,只是偶爾用過幾回,也只能給大家介紹這么多了估計大家用到的機會也不多。
在AUTOCAD早期版本倒沒有提供這類工具,大部分腳本都是二次開發人員直接寫或通過程序寫出來的。 在一些國產軟件的早前版本中,例如浩辰CAD2012中有腳本記錄器,可以將操作記錄成腳本文件,不過在浩辰CAD8暫時還未提供這樣的工具。
在AUTOCAD高版本中提供了一個類似的工具,動作記錄器,感覺是模仿PS的動作記錄器做的,可以實現類似的功能,但保存的文件不是腳本文件了,而是動作宏文件(*.actm),在繪制一張圖的時候將動作記錄下來,在其他圖中播放就可以繪制相同的圖形。
以上技巧適用于AUTOCAD及浩辰CAD等類似軟件。