6AutoCAD高级培训第六讲——AutoCAD二次开发示例全解.docVIP

6AutoCAD高级培训第六讲——AutoCAD二次开发示例全解.doc

  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文档。上传文档
查看更多
6AutoCAD高级培训第六讲——AutoCAD二次开发示例全解

AutoCAD高级培训第六讲 ——AutoCAD二次开发示例 (Visual LISP集成开发环境简介) Visual LISP概述 Visual LISP简称VLISP,是为加速AutoLISP程序开发而设计的软件工具,它提供了一个完整的集成开发环境,包括编译器、调试器和其他工具,它可以显著地提高自定义AutoCAD的效率。 VLISP提供的主要工具有:文本编辑器、格式编排器、语法检查器、源代码调试器、检验和监视工具、文件编译器、工程管理系统、上下文相关帮助与自动匹配功能和智能化控制台等。 启动和退出Visual LISP集成开发环境 启动步骤:(菜单方式) 启动AutoCAD 工具——AutoLisp——Visual LISP编辑器 若使用键盘命令,则: 命令:vlisp或vlide 2.退出: 文件——退出 Visual LISP 集成开发环境介绍 包含以下几个部分: 菜单栏 工具栏:标准、调试、工具、搜索、视图 (共5个) 控制台窗口 可输入AutoLisp命令,代替菜单和工具栏命令 状态栏——屏幕底部 显示Visual LISP的状态信息 跟踪窗口 启动时包含:关于Visual LISP当前版本的信息、启动Visual LISP遇到错误时的一些信息。 文本编辑器 打开或新建一个Visual LISP源程序,就可以看到文本编辑器的全貌。 其他Visual LISP窗口(必要时才打开) (一)Visual LISP菜单介绍 (菜单的内容:随着激活窗口的不同菜单内容将会不同。 文件:打开、新建、保存 编辑:复制、粘贴、括号匹配 搜索:查找、替换文本、设置书签 视图:查找、替换变量及符号值等 工程:应用程序的工程功能——管理项目、编译程序等 调试:提供程序调试功能——设置和删除断点、单步执行、检查变量状态、检查表达式结果等 工具:设置Visual LISP选项文本格式、环境选项变量,如窗口和工具栏的位置 窗口:提供窗口管理功能 帮助:提供帮助功能,包括显示在线帮助 (二)工具栏介绍 工具栏——包括一系列功能的Vlisp命令组 标准:新建、打开、保存、打印输出、剪切、复制、粘贴、取消、恢复、完成词语功能 工具:加载整个活动窗口代码、加载指定部分代码、语法检查(全部、指定部分)、对窗口代码格式化(整个活动窗口、指定代码)、设置注释代码、取消整块注释块、在线帮助 搜索:查找、替换、查找并替换、设置或取消书签、下一个书签、上一个书签 视图:切换到AutoCAD窗口、选择窗口、Visual LISP控制台、打开检验窗口、堆栈跟踪、符号服务、自动匹配、显示监视窗口 调试:下一层嵌套表达式、下一个表达式、跳出表达式、继续执行、退出、重置、设置或取消断点切换、添加监视、显示上一个断点 (三)控制台操作 1. 控制台的功能 这里是用命令操作的地方(Visual LISP命令、AutoLISP命令),并能看到结果,类似于AutoCAD的命令行窗口 如:(setq a “hello,The world!”) 查看a的值时 在控制台窗口用:a(((表示回车) AutoCAD命令:!a( Visual LISP控制台窗口中的独特特性 (可以在新的一行上输入上一行没有完成的AutoLISP表达式 (可在(前输入多个表达式,并在Visual LISP给控制台返回一个值之前将为每一个表达式求值 (光标在任意位置均可用(移至提示符所在行上,如果选中的有文本,则同时移至提示符所在行(此功能可以复制) (使用Tab键可获得以前输入的文本,每按一次即可将上一次的文本显示,循环执行。Shift+Tab与Tab类似,只是方向相反 (使用Tab键可以实现关联查找,如输入“(+Tab”会在以前输入的文本中查找以“(+”开头的文本 (Esc键清除提示符下的所有字符,shift+Esc则离开当前行上的文本,并在新的提示符下准备接受用户的输入 系统控制台的快捷菜单——单击右键 *小技巧:可在控制台窗口与AutoCAD命令行窗口之间复制和粘贴文本。 (四)文本编辑器概述 主要功能: 彩色代码显示 文本格式化 括号匹配 执行AutoLISP表达式(不离开文本编辑器) 在多文件间进行查找 语法检查 (五)加载和运行AutoLISP程序 1. 在AutoCAD窗口操作(略) 2. 在VLISP环境下操作 可加载完整的和部分的AutoLISP程序文件 (加载完整的AutoLISP程序:文件——打开文件——选择文件内容——工具——加载编辑器中的文字 (加载部分的AutoLISP程序:选择部分文件内容——工具——加载选定代码 文本编辑器主要功能及其实现 1. 文件/编辑/保存操作 有关操作与Windows环境下的应用软件(如Word等)类似,这里从略。 2. 代码分色器 和在控制台

文档评论(0)

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

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

1亿VIP精品文档

相关文档