- UID
- 42964
- 积分
- 2669
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2003-4-14
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
AutoCAD 脚本文件功能简介
把一系列的AutoCAD命令和参数组合在一起构成一命令序列,相当于一个程序。调用它,就可按指定顺序执行这些命令(类似于DOS中的批处理功能),这个命令序列就称为脚本(或命令组)。把脚本以文件的形式存储在磁盘上,就称为脚本文件。其文件类型为“*.SCR”,是一种ASCII码文本文件。可利用Windows系统自带的记事本进行编辑修改。
1. 脚本文件的功用为:
(1) 把经常需要重复使用的命令序列编写成脚本文件,代替交互操作,使操作简化又节省了时间;
(2) 脚本文件可作为一个完整的绘图程序直接执行,还可以用任一种高级语言生成脚本文件,实现参数化绘图;
(3) 脚本文件还可作为菜单文件调用,使莱单文件简化;
(4) 可以利用脚本文件播放幻灯片。
2. 脚本与菜单宏及AutoLISP不一样,它可以连续地控制AutoCAD,甚至当打开或开一张新图时也如此。当改变图形时,AutoCAD要重新初始化AutoLISP和菜单,这意味着AutoLISP和菜单宏局限于单个图形而脚本则可以进入和脱开各种AutoCAD图形。由于脚本可以从图形内部或外部控制AutoCAD,因此脚本能够指示AutoCAD开始新图形,编辑已有图形,输出图形或重新配置AutoCAD。
3.脚本文件的格式
下面是设置图层并在图形输出前恢复视图的脚本例子。该脚本所执行的功能是:将0层设为当前层,然后关掉含有字符串"NOPLOT"和"VIEWPORT"的所有图层,然后再恢复名为SHEET的视图。
LAYER Set 0 OtF *NOPLOT*,*VIEWPLOT*
VIEW Restore SHEET
注意:在脚本文件中,空格具有特定的含义,不得随意增加或删除空格否则,可能导致脚本文件执行时的非正常中断或误执行。
4. 编写脚本文件的格式规则为:
(1) 空格即代表回车;
(2) 每行结尾无论有无空格都自动加一空格;
(3) 脚本文件是以ASCII码格式建立的,可在任意编辑器里编写。正确编写脚本文件的前提是必须十分清楚所用AutoCAD命令的使用情况;
(4) 以“;”开头的为注释行,注释不能与命令或其它输入位于同一行;
(5) 字母大小写不限。
建立了脚本文件以后,在AutoCAD中用SCRIPT命令即可测试和运行此文件。脚本中如有错误,会自行中止并返回命令提示,此时应观看文本窗口以寻找出错处的线索,然后修改、保存并重新测试和运行脚本文件。
用尸可通过按BACKSPACE或ESC键停止脚本的运行,这时脚本命令会完成当前的命令并返回命令提示。用户可运行其它命令,然后用RESUME命令继续执行脚本文件。
附,脚本文件实例(ASD.scr)。
layer s 0
;设置0层为当前层
circle 6.5,5.0 0.5
;绘制圆
arc 7.5,5.0 6.5,6.0 5.5,5.0
;绘制圆弧
line 5.5,5.0 5.5,3.0
line 7.5,5.0 7.5,3.0
;绘制竖线
rectang 5.0,3.0 8.0,2.5
;绘制矩形
layer m 31 c 1
;生成新图层31
line 5.2,5.0 7.8,5.0
line 6.5,6.3 6.5,2.2
;绘制两条中心线
zoom e
;全图显示
调用该脚本文件绘图的方法为:在AutoCAD提示符“命令(command):”状态下,键入SCRIPT将显示“Select Script File(选择脚本文件)”对话框,在其中选择脚本文件asd.scr,绘制出如下图形。 |
|