最近想學習下關于Autocad中腳本的相關知識,發現網上一些資源很少,也可能是自己的檢索能力不行,沒有發現網絡上較好的關于scr的相關教程。
主要談談目前學習的幾個感受吧,可能是錯誤的經驗,就算做個筆記吧,以後再修訂:
1、可能cad的版本對腳本的運行有很大的關系,腳本的命令可能不太一緻,在各個版本中運行可能有出入,如2004版,2008版,2014版及後面的略微一些命令有些區别,可能在編寫的時候要根據版本選擇。
2、編寫cad的腳步命令最好要對cad中繪圖命令要熟悉,當然也可以不熟悉,若不熟悉就需要在cad中所用命令的進行嘗試,摸清規律,更方便寫scr
3、有沒有像vba一樣可以錄制腳本的軟件,答案是有的,比如浩辰cad2011版本就有,在工具--記錄腳本,然後可以保存為scr格式的文件,但有個問題,錄制出來的程序可以看到,但是卻無法運行,費解,我也沒整明白,權當經驗了。
浩辰cad2011中 記錄腳本
4、cad中的scr編寫過程中的一些小注意點,空格的使用和回車的使用非常的重要,有時候在編寫的腳本文件裡很容易忽視,但對我這種小白來說是吃了很大的虧,因為scr在cad中的運行和我們手動操作cad是一樣的,空格和回車的用法也是一緻的。特别提醒在輸入文字的時候,一定對應的是回車,不是空格,不然一直卡在這裡運行不下去。
5、文本保存的時候最好編碼不要用utf-8,可能也運行不了
6、來幾個實例吧,
BLIPMODE OFF 關閉控制點标記的
_layer n 456,123,ok 新建圖層,456,123,ok
c 1 456 c 2 123 c 3 ok 456的顔色為1紅,123的顔色為2黃,ok的顔色為3綠
-layer s 123 将圖層設置為123
color bylayer 顔色随層
line 2,100.0 32,100.0 畫一條直線從(2,100.0)到(32,100.0)
最後效果就是一根黃色的直線
再看看上面格式,空格和回車使用情況
看看空格和回車的使用,點是空格,向左彎鈎是回車
scr格式
最終效果
上述純手動打造,鑒于個人水平有限,上述觀點可能有錯誤,請大神批評指正,多多指導。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!