找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 503|回复: 1

[分享]:AutoCAD菜单系统用户化的改造

[复制链接]
发表于 2003-10-19 19:17:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
由于AutoCAD是作为一个通用软件的角色出现,它并非直接满足各 行业的具体应用,实际工作中有必要对其进行裁剪(或定制)。在此,介绍裁剪AutoCAD的8种途径。
1.建立命令文件
用户可以将连续或重复使用的各种命令写成一个ASCI格式的文件 ,文件后缀为.scr,该文件既可以在软件启动时执行,也可以在AutoCAD 绘图环境下执行。采用这类文件可以自动执行用户的各种连续操作, 同时该方法也提供了一种产品演示和商业展示时所需的连续显示功能。

2.编辑线型、字型及填充图案的定义文件
AutoCAD的线型定义文件为Acad.lin,通过修改或增加线型定义参 数,可以使绘制出的线型与本行业的绘图标准相一致。填充图案的定 义文件为Acad.pat,通过修改或增加图案定义,可以改变已有图案或增 加新的图案式样。AutoCAD的字型文件是一种用线、弧和圆来定义的 特殊实体型文件为一ASCII文件,后缀为.shp,型文件经编译后变为同 名的.shx文件,*.shx文件经加载之后在绘图中即可使用,通过重定义 型文件,可以增加需用的各种字型。

3.建立用户化菜单
AutoCAD的菜单文件为Acad.mnu,该菜单文件内含屏幕菜单区、下 拉式和光标菜单区、图标菜单区、指点设备按钮菜单区、数字化图形 输入板菜单区、辅助设备菜单区。通过调整和增加的菜单宏,使AutoC AD的各区菜单以用户希望的方式排列出现,并可将二次开发的各种功 能增加到菜单区中。

4.在状态行显示对用户有用的信息
采用DIESEL编程语言,用户可以在状态行有限的位置上显示对应 用来说最重要的信息,如文件名及路径、层号、色彩等。

5.通过命令别名定义快捷键和增加外部命令
Acad.pgp文件用于存放AutoCAD的命令定义,该文件分为两部分: 第一部分定义外部命令,第二部分定义命令别名。用户可以将希望在A utoCAD中调用的其他程序及命令缩写加到该文件中,运行初始化命令R EINIT之后,这些新增加的内容便开始起作用。

6.建立用户原型图
用户可以根据自己的使用要求和习惯,在原型图中定义好图框及 各种参数,像线型比例、字型大小、尺寸参数和捕捉方式等。应用时 直接在原型图上操作,可以省去相当大一部分工作量。

7.建立用户应用领域内的标准库
应用AutoCAD的基本功能,可以建立基本图素库、标准符号库、标 准件库、标准机构库、标准部件库、标准组合库甚至类标准的各种应 用库,可以达到一次建库,多次重复使用的目的。

8.采用AUTOLISP语言、语言和ADS开发系统进行新功能的开发
这些新功能可以是对AutoCAD基本功能的扩充,可以是本行业内的 参数化标准绘图,也可是在对本行业应用过程进行分析归类基础上开 发的辅助软件系统。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-10-20 04:10:57 | 显示全部楼层

Re: [分享]:AutoCAD菜单系统用户化的改造

最初由 sqmjk01 发布
[B]
...
5.通过命令别名定义快捷键和增加外部命令... [B]


我理解, 命令别名和快捷键是两个不同概念. 请解shi一下如何
"通过命令别名定义快捷键" ?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-23 13:30 , Processed in 0.161643 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表