网站大量收购独家精品文档,联系QQ:2885784924

巧用excel编写脚本实现对AutoCAD文档批量处理.docVIP

巧用excel编写脚本实现对AutoCAD文档批量处理.doc

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多
巧用excel编写脚本实现对AutoCAD文档批量处理

巧用excel编写脚本实现对AutoCAD文档批量处理   摘要:在使用AutoCAD的过程中,我们经常需要处理成百上千的dwg文档,通常我们会选择编程来解决,但是这个对大多数人来说都有些难度。这篇文章则是提供了另一种方法来实现,script脚本。本文详细介绍了AutoCAD中,脚本文件的原理,实现过程,并结合两个实例实现了对单文档和多文档的批量处理。   关键词:AutoCAD脚本;批量处理;脚本编写;excel编辑   Abstract: in the process of using AutoCAD, we often need to deal with hundreds of thousands of DWG document, generally we choose programming to solve, but this for most people have some difficulty. This article is to provide a method to realize, script scripts. This paper introduces the AutoCAD, script file of principle, process, and combined with two examples of single document and realized how document batch processing.   Keywords: AutoCAD script; Batch processing; Script writing; Excel editor         中图分类号:G306.4文献标识码:A文章编号:   0.引言   尽管差不多每年AutoDesk公司都会推出全新版本的AutoCAD,但是有一个东西始终没变,就是它强大的可扩展性。我们也认为这是它最值得称道的特性之一,如命令行用户接口,lisp脚本,或者VBA和.省略应用程序开发对于大多数AutoCAD程序来说都不是一天两天能学会的。   不过幸运的是,我们还有一种简单的人人都能理解和掌握的方法让批量自动处理CAD文档成为可能,那就是Script脚本。可能好多人还是觉得陌生,但是实际上,我们从用上AutoCAD的那天起我们就已经在编写Script脚本了。这怎么可能呢?有人会问。其实 AutoCAD脚本文件就是一系列标准CAD命令的有序组合。你知道怎么使用在AutoCAD中敲命令,你就一定会写脚本。   1.脚本简介   脚本就是一个宏,或者说是你可以一次运行的一组命令,而且可以重复运行多次,让你可以自动执行那些你手动需要很长时间才能完成的任务。脚本非常强大,你可以在单个文件中执行,也可以对多个文件执行。脚本出现很多年了但是却有好多人没意识到它的便利性。   创建脚本文件的步骤如下:   1. 设置FILEDIA系统变量为0,组织从打开对话框访问文件   2. 然后执行你想自动执行的步骤,但是只能从命令行输入。把步骤写在纸上或者电脑中的记事本程序里。你可以直接拷贝命令行到记事本。在AutoCAD中按F2可以打开文本框。   3. 在每个命令行后面敲回车,或者空格键(相当于回车)。所以在脚本文件里,空格非常重要,你必须保证正确使用。为了保证脚本文件的可读性,你可以每行只放置一条命令。   4. 把包含空格的层名、文件名、文件路径放到引号里   5. 不时插入一些注释以便于日后阅读修改,注释格式为文本前加引号   6. 保存文件扩展名为.scr   7. 重新设置FILEDIA系统变量为1   2.单文档脚本的实现   下面我们就试着写这样一个脚本文件:创建一个叫ABC的图层,把层颜色设置成红色,并把该层置为当前。   在众多的CAD命令中,LAYER是同时有对话框版本和命令行版本的命令之一,通常CAD会执行命令的对话框版本。虽然便于操作,但是SCRIPT脚本却并不能和对话框交互。所以,我们就必须明确地告诉CAD执行命令的命令行版本。通常我们只需要在命令前面加上一个小横杠(-)。相应的,我们键入-LAYER,而不是LAYER,返回如下提示   输入选项   [?/生成(M)/设置(S)/新建(N)/重命名(R)/开(ON)/关(OFF)/颜色(C)/线型(L)/线宽(LW)/透明度(TR)/材质(MAT)/打印(P   )/冻结(F)/解冻(T)/锁定(LO)/解锁(U)/状态(A)/说明(D)/协调(E)]:   如果我们想改变颜色,我们就键入C,想设置材质键入MAT,当然我们也可以键入全称colar和materiel。   那么我们要新建一个名叫ABC

文档评论(0)

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

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

1亿VIP精品文档

相关文档