cad的scr文件(cad中脚本.scr格式编写笔记1)
最近想学习下关于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格式
最终效果
上述纯手动打造,鉴于个人水平有限,上述观点可能有错误,请大神批评指正,多多指导。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com