- 积分
- 414
- 明经币
- 个
- 注册时间
- 2012-7-6
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
一.大家知道,可以通过修改acad.pgp文件来定义自己的快捷键,但这些方法是不是只能为cad本身的命令定义快捷键,能不能通过acad.pgp文件来定义自己二次开发的lisp程序命令呢???
二.很多自己开发的lisp程序,为了易于维护,通常将程序名字命名为自己容易知道的名字。通过菜单文件加载之后,产生一个自定义的工具栏按钮,然后通过点击按钮可以激活这个lisp程序,如果想为这个按钮设定一个相对应的快捷键,通过加载菜单文件之后,可以通过快捷键 也可激活这个按钮或者lisp程序,该如何操作呢???
例如: 自己为钣金设计折弯展开开发一个lisp程序,起名字为:cp_zhankai.lsp
代码内容为:
通过菜单文件,如下:
//
// AutoCAD自定义的菜单文件
//
***TOOLBARS
**DTOOLS
**绘图工具
[_Toolbar("绘图工具", _Bottom, _Show, 0, 0, 1)]
[_Button("展开", "zhankai.bmp", "RCDATA_16_BLANK")]^C^C^P(IF (NOT C:cp_zhankai)(load "cp_zhankai.lsp")) cp_zhankai
图标如下:
添加mnu菜单文件之后,产生这个lisp的按钮,点击这个按钮可以激活这个lisp命令。
然后想为这个lisp命令指定一个快键键"ZZZ",同样可以执行这个命令,该如何操作呢???
只所以说的比较啰嗦,是因为有很多类似的问题,以免混淆。
想实现最后的功能是 在不同电脑 加载一次 都可以使用,包括快捷键而不用重新设定。
另外,有没有办法在加载mnu菜单文件时,可以自动设定文件的搜多路径,而不用手动去设定呢???
求助 求助 求助!!!身边没有老师,资料也少的可怜,不是不想买,而是买不到。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|