明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2314|回复: 3

关于autocad自定义快捷键的问题的几点疑问???

[复制链接]
发表于 2012-9-16 22:31:53 | 显示全部楼层 |阅读模式
一.大家知道,可以通过修改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
发表于 2013-11-28 22:07:03 | 显示全部楼层
请问道友这个自动展开命令怎么用?
发表于 2014-4-18 20:05:29 | 显示全部楼层
俺也想知道
发表于 2014-11-8 14:40:33 | 显示全部楼层
参考acad.pgp文件,把你这个命令的全名,和ZZZ加入到acad.pgp文件,然后重启CAD就行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-2-22 02:15 , Processed in 0.721889 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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