找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 753|回复: 9

[编程申请]:为CAD命令指派快捷键

[复制链接]
发表于 2003-12-27 08:15:35 | 显示全部楼层 |阅读模式

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

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

×
请问大侠,能否用lisp程序将某一CAD命令直接(不重新启动cad)指派到某些快捷键上?

比如
ctrl+h 可以隐藏选择的实体~~

设想这个程序的调用方式
(set_hotkey  命令名 组合键表 )

命令名: cad 命令或者其他自定义的命令名
组合键表:表示要使用的快捷键组合,前三项分别代表是否使用 ctrl、alt、shift 。最后一项表示键名。

比如(set_hotkey  "ehide"  '(1  1  0  72))
表示将 ehide 这个自定义命令设置到 ctrl+alt+h 这个快捷键组合上。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 593个

财富等级: 财运亨通

发表于 2003-12-27 08:41:46 | 显示全部楼层

Re: [编程申请]:为CAD命令指派快捷键

最初由 wkai 发布
[B]请问大侠,能否用lisp程序将某一CAD命令直接(不重新启动cad)指派到某些快捷键上?

比如
ctrl+h 可以隐藏选择的实体~~

设想这个程序的调用方式
(set_hotkey  命令名 组合键表 )

命令名: cad 命令或者其... [/B]

AutoLisp不在CAD环境下能够运行?!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-12-27 09:22:45 | 显示全部楼层
不明白你说什么?
当然要在cad下运行了!
就是在运行cad的过程中,执行一个lisp程序 将某一个cad命令指派到一个快捷键组合上!
想知道有没有可能,有可能的话,大体的思路如何~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-27 10:58:43 | 显示全部楼层
触发机制+acad接口
我没编过,不过我想用vb,c*语言编写会方便些
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-12-27 11:33:37 | 显示全部楼层
希望先探讨一下有没有用lisp实现的可能
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-27 11:45:52 | 显示全部楼层
LISP里好像没有这方面的定义吧,AX方式不知道可不可以
不过如果只用Ctrl或是ALT加其它键的话可以把命令做到菜单里,然后用菜单设快捷键来实现啊,对吧
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-30 21:21:43 | 显示全部楼层
用R14里的BOUNS工具就可以了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-1-1 01:39:23 | 显示全部楼层
bouns或exprass的不一样吧,那个不能加 ctrl shift alt
用菜单是个思路。可惜要加载指定的菜单
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-3-23 18:30:04 | 显示全部楼层
用autohook不就解决了吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-3-24 11:41:37 | 显示全部楼层
菜单也不支持alt+指定键的功能呀,只能是一些特殊的键才可能,我试了alt+x就不能定义
用lisp实现只怕不行,不然那么多hook类工具不是没有市场了?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-27 02:04 , Processed in 0.421140 second(s), 50 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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