脚本建立练习.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
脚本建立练习

脚本文件的建立 脚本是一条命令或按顺序执行的一组命令。与批处理文件类似,但比批处理文件灵活使用以 ASCII 格式保存文件的文本编辑器(例如 Microsoft? Windows 记事本)或字处理器(例如 Microsoft? Word)可以在 AutoCAD 外部创建脚本文件。文件扩展名必须是 .scr。 脚本文件的每一行都包含一个命令。脚本文件中的每个空格都是有意义的:AutoCAD 将空格或 ENTER 键当作命令或数据字段结束符。必须对 AutoCAD 提示顺序非常熟悉,才能在脚本文件中提供相应的响应顺序。 注意? 请注意,AutoCAD 的提示和命令名可能会在后续版本中有所变化,因此在升级到 AutoCAD 的较新版本时,可能需要修改脚本。同样,请不要使用缩写,以免将来对命令的扩展可能会产生歧义。 除显示对话框的命令外,脚本可以在命令提示下执行任何命令。AutoCAD 提供了对话框命令的命令行版本。 脚本文件可以包含注释。以分号 (;) 开始的所有行都被当作注释,AutoCAD 在处理脚本文件时将忽略这些注释行。文件的最后一行必须为空。 所有对包含嵌入空格的长文件名的引用都必须被括在双引号中。例如,要从脚本打开图形 my house.dwg,必须使用下列语法: open my house 下列命令在脚本中十分有用: DELAY 在脚本中提供指定时间的暂停(以毫秒为单位) GRAPHSCR 从文本窗口切换到绘图区域 RESUME 继续执行被中断的脚本文件 RSCRIPT 重复执行脚本文件 TEXTSCR 切换至文本窗口 如果命令输入来自脚本,AutoCAD 将假定 PICKADD 和 PICKAUTO 系统变量的设置分别为 1 和 0;因此,无需检查这些变量的设置。 AutoCAD 将脚本当作一个编组(命令单元),可以使用单个 U 命令撤消。然而,脚本中的每个命令均会在放弃日志中产生一个条目,这可能会降低脚本的处理速度。如果愿意,可以在运行脚本之前使用 UNDO Control None 来关闭放弃功能,或者在脚本本身的开始处写入该命令。请记住在脚本完成时重新将其打开 (UNDO Control All)。 调用另一个脚本命令时,正在运行的脚本将停止运行。 创建用于更改图形设置的脚本的步骤 此脚本将打开栅格,将全局线型比例设置为 3.0,将图层 0 设置为当前图层且颜色为红色。 在文本编辑器中,输入 grid on。 在下一行中输入 ltscale 3.0。 在下一行中输入 layer set 0 color red。 添加一个空行。 将文件保存为 ASCII 文本(TXT 文件),文件扩展名为 .scr。 脚本文件可能包含下列注释: ; grid on ; 设置线形缩放比例 ltscale 3.0 ; 设置当前图层与颜色 layer set 0 color red 在制作脚本时,可以理解为将在CAD中从键盘上或鼠标上操作的命令,以命令形式写出来,如要完成直线的绘制,可以写成如下脚本: Line 100,100 200,300 这条命令将绘制从坐标(100,100)到坐标(200,300)的直线。与此类似,其他CAD命令均可以在脚本中出现。下面看实例: Zoom 45,45 155,155 layer m 05 c red 05 l acad_iso04w100 05 s 05 ltscale 0.35 line 65,100 135,100 line 100,69.02 100,130.98 layer m 01 c white 01 polygon 6 100,100 i 30 circle 100,100 18 上述命令将完成如下图形的制作。 在上面命令中,第一条命令是: Zoom 45,45 155,155 是进行窗口缩放,以便当打开该图时,使图形显示在屏幕中央。因为上面图的中心坐标是(100,100),正好是缩放的左下角坐标(45,45)与右上角坐标(155,155)的中间点,这保证了作的图在屏幕中央。 第二条语句是设置图层命令,其完整格式如下: Layer [?/生成(M)/设置(S)/新建(N)/开(ON)/关(OFF)/颜色(C)/线型(L)/线宽(LW)/打印(P)/打印样式(PS)/冻结(F)/解冻(T)/锁定(LO)/解锁(U)/状态(A)]:ltscale 0.35是线型比例。 第四、五条是绘制直线。 第六条也是设置图层。 第七条是画多边形, 第八条是画圆。 在制作脚本文件时,特别要注意的是: 一定要使用英文模式,不能在中文模式下工作,但说明文字可用中文。 脚本中最后一个字符后面,有的要加空格,有的不用加,这要

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档