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

AutoCAD高级培训第四讲——菜单技术、线型和脚本定制.doc

AutoCAD高级培训第四讲——菜单技术、线型和脚本定制.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AutoCAD高级培训第四讲——菜单技术、线型和脚本定制

AutoCAD高级培训第四讲 ——菜单技术、线型和脚本定制 一、AutoCAD菜单的定制技术 问题的提出:如果想在AutoCAD的主菜单行添加一项菜单,并使其具有下面所示的子菜单,如何实现? 这就需要掌握菜单的定制技术。 1. AutoCAD的菜单文件类型: .MNU——菜单样板文件,ASCⅡ码文本文件,可以编辑。 .MNC——已编译的菜单文件,二进制,不能编辑。 .MNR——菜单资源文件,包含由菜单使用的位图等,每次生成.MNC文件时,自动生成.MNR文件,不能编辑。 .MNS——源菜单文件,与.MNU文件相同,但不包含注释,可编辑。 .MNT——菜单资源文件,在.MNR文件无效(如为“只读”)时生成该文件,不能编辑。 .MNL——菜单的LISP程序文件,加载同名菜单文件时,.MNL文件被自动加载,可编辑。 2. 菜单文件结构: 第一部分 菜单组名 (形式为:***MENUGROUP=菜单组名) 第二部分 下拉菜单 (***POP n,n表示下拉菜单的序号) 第三部分 菜单项 (菜单项的语法结构见后) …… …… 第四部分 菜单项的帮助信息 (***HELPSTRINGS) 这里,“***MENUGROUP=”、“***POP”、“***HELPSTRINGS”是必需的内容,否则,无法显示正常菜单! 3. 菜单项结构及语法: 名称标记 标签 菜单宏 (标识菜单项) (显示给用户) (菜单执行的操作) 例如: ID_Circle_20 [半径20的圆]^C^C_circle \20 这里:“ID_Circle_20”是名称标记部分,由用户自己确定; “[半径20的圆]” 是标签部分,“[ ]”是必不可少的,“半径20的圆”则显示为菜单项目; “^C^C_circle \20” 是菜单宏部分,“^C^C”的作用是连续两次终止正在执行命令的执行,是软件容错性的一种措施,“_circle \20”的作用是执行AutoCAD的内部命令画圆,半径为20。 4. 菜单项部分的控制符 [--] 形成菜单项之间的分隔线。 5. 菜单标签部分的控制符 在菜单标签部分,使用下列特殊字符控制级联菜单的层次结构: —〉 表示该菜单项有子菜单。 — 表示此项目是子菜单的最后一项。 —— 表示该项目是子菜单的最后一项,也是上级菜单的最。后一项 6.菜单宏部分的控制符 \ 表示等待用户输入。 7. 装入自定义菜单的方法 命令:MENULOAD 8.举例:(下面是一个菜单文件的完整内容,“//”及以后的内容表示注释或说明) ***MENUGROUP=我的菜单 //菜单组的名称 ***pop1 ID_MyMenu [自定义菜单(C)] //在菜单栏显示的名称为“自定义菜单” ID_FILE [-文件操作] //文件操作菜单项弹出子菜单 ID_Save [保存(S)\tCtrl+S]^C^C_qsave //文件操作菜单项第一个子菜单 ID_Saveas [-另存为(A)...\tCtrl+Shift+S]^C^C_saveas //文件操作菜单项最后一个子菜单 [--] ID_FreCircle [-常用圆] //常用圆菜单项弹出子菜单 ID_Circle_10 [半径10的圆]^C^C_circle \10 ID_Circle_20 [半径20的圆]^C^C_circle \20 ID_Circle_50 [-半径50的圆]^C^C_circle \50 ***HELPSTRINGS //以下定义为各菜单在状态栏显示的提示文字 ID_Circle_10 [绘制半径为10的圆] ID_Circle_20 [绘制半径为20的圆] ID_Circle_50 [绘制半径为50的圆] ID_Save [保存当前图形:QSAVE] ID_Saveas [以新文件名保存当前图形文件的副本] 二、线型定制 AutoCAD中的线型文件有:ACAD.LIN ACADISO.LIN。 线型分类:简单线型、复杂线型。 1. 简单线型:只有线段、空和点组成 线型定义的语法结构: (一种线型的定义包括两行:标题行和定义行) 标题行格式:* 线型名[,说明] 定义行格式:A,dash_1, dash_2, ……dash_n A——对齐代码。 dash_n——正数为画线长度,负数为空出长度,0为画点,描述线型的一个周期即可。 2. 复杂线型:定义行中加入嵌套

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档