『不言』 发表于 2012-9-16 22:31:53

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

一.大家知道,可以通过修改acad.pgp文件来定义自己的快捷键,但这些方法是不是只能为cad本身的命令定义快捷键,能不能通过acad.pgp文件来定义自己二次开发的lisp程序命令呢???


二.很多自己开发的lisp程序,为了易于维护,通常将程序名字命名为自己容易知道的名字。通过菜单文件加载之后,产生一个自定义的工具栏按钮,然后通过点击按钮可以激活这个lisp程序,如果想为这个按钮设定一个相对应的快捷键,通过加载菜单文件之后,可以通过快捷键 也可激活这个按钮或者lisp程序,该如何操作呢???



例如: 自己为钣金设计折弯展开开发一个lisp程序,起名字为:cp_zhankai.lsp

代码内容为:



通过菜单文件,如下:

//
//          AUTOcad自定义的菜单文件
//
***TOOLBARS
**DTOOLS
**绘图工具

^C^C^P(IF (NOT C:cp_zhankai)(load "cp_zhankai.lsp")) cp_zhankai


图标如下:

添加mnu菜单文件之后,产生这个lisp的按钮,点击这个按钮可以激活这个lisp命令。
然后想为这个lisp命令指定一个快键键"ZZZ",同样可以执行这个命令,该如何操作呢???

只所以说的比较啰嗦,是因为有很多类似的问题,以免混淆。
想实现最后的功能是 在不同电脑加载一次 都可以使用,包括快捷键而不用重新设定。

另外,有没有办法在加载mnu菜单文件时,可以自动设定文件的搜多路径,而不用手动去设定呢???

求助求助求助!!!身边没有老师,资料也少的可怜,不是不想买,而是买不到。


混沌初开 发表于 2013-11-28 22:07:03

请问道友这个自动展开命令怎么用?

90daniel 发表于 2014-4-18 20:05:29

俺也想知道

tgliu 发表于 2014-11-8 14:40:33

参考acad.pgp文件,把你这个命令的全名,和ZZZ加入到acad.pgp文件,然后重启CAD就行了
页: [1]
查看完整版本: 关于autocad自定义快捷键的问题的几点疑问???