AutoCAD Lisp,怎么快速更改系列如何更改图层颜色色

CH.SCR文件的内容是由AutoCAD的命令和响应序列所组成的ASCⅡ文件是可在AotuCAD编辑状态下执行的文本文件。

CH.SCR包含了可在指定图形中自动重复执行命令序列

在DOS状态下用文本编辑软件建立CH.SCR文件:

〈Enter〉代表回车

?AotoCAD中文字修改功能较弱,AutoCADR12.0中曾加了DDEDIT修改文字命令但只能用鼠标器手工修改,且一次只能改一个字符串不适用程序化操莋

因此,在编写SCR命令文件时我们采用了修改图中文字的LISP程序CHTEXT.LSP(其清单附后)将其装入ACAD.LSP后,只要键入CHTEXT就可按汉字提示使用,它一次可以修妀多个字符串

?当编写命令文件时,必须考虑每条AutoCAD命令中的所有响应和提示命令文件中的每个空格都是有意义的,因为AotuCAD将它看作回车所以不能随意增减。

?如果不需要输出PLT绘图文件PLOT后面四行可以不要。

?CHSCR有两个作用:

①如果需要修改的图形文件较少可以在ACAD中通过SCRLPT命令直接调用CH.SCR。

②可以在ACAD中通过SCRIPT命令试运行一次看是否有错。

在ACAD命令状态下键入以下命令即可按CH.SCR文件要求,对当前图形完成所需的修妀

当所涉及的图形文件较多时(十几个以上),采用手动操作将每一图形文件调出来,逐一修改效率太低。因此建议采用以下步骤使計算机按命令自动批量修改图形文件。

创建完CH.SCR后下一步应把需要修改图形文件名(.DWG)存入FILE.TAB中:

当具备CH.SCR(试运行正常后)和FILE.TAB文件后,就可以进行编譯工作在DOS状态下键入CHSCR〈Enter〉即开始编译,若编译出现问题系统会给出相应的提示,编译完成后你会发现目录中多了一个CHGE.SCR文件(自动修改圖形的文本文件)。

?CHSCR.EXE:其功能是配制SCR文件格式的命令字符串并调入相关的绘图参数(源程序用C语言编写清单附后)。

?当ACAD输出PLT文件时如果發现有对应图形的PLT文件,将提示出是否覆盖掉它这将引起SCRIPT命令中断运行。为此在CHSCR.EXE中我们是这么处理的:当程序发现有相应图形的PLT文件,将自动把它删除掉并在屏幕上显示出对应的信息。

②启动AutoCAD时从操作系统提示符处输入以下正文:

2. 用通用C++编译器将CHSCR.C编译成可执行程序CHSCR.EXE將其拷贝到CAD可找到的目录下。

}

我要回帖

更多关于 如何更改图层颜色 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信