hmspe 发表于 2010-3-7 16:37:10

Bricscad的热键?

有人为Bricscad V10编译过Chuck Gabriel的热键吗?如果没有,是否有人可以提供一个指针,指示需要做什么来转换代码,以便在Bricscad中工作?
**** Hidden Message *****

hmspe 发表于 2010-3-8 00:31:26


我从来没有实现过IExtensionApplication,所以您需要键入一个命令来加载东西。
另一种方法是将Chuck代码转换为C++ /CLI并构建混合托管/非托管BRX

Kerry 发表于 2010-3-8 11:40:40

丹尼尔,
谢谢你的指点。 这对我来说将是一个延伸 - 我的最后一门编程课程是针对DOS C++,我甚至还没有接近于任何.NET语言。 我希望解决GRREAD的问题[箭头键返回与%,&,(和;]相同的值,直到Bricsys修复它。 最终,我想实现一个用于多行文本的就地编辑器,以扩展CAB于2008年10月14日开始的线程“Text Command Lisp”中的内容。 我可以处理的lisp方面。 .NET方面,没有那么多。
马丁

hmspe 发表于 2010-3-8 20:22:09

我会在接下来的几天里看看它。我一直在用这款http://www.autohotkey.com/,效果非常好

hmspe 发表于 2010-3-8 20:36:05


丹尼尔,
自动热键在使用ALT键时表现如何……它会干扰菜单记忆功能吗
我是Chucks热键的长期用户,每3年不依赖二进制兼容性是.NET的一大优势。

hmspe 发表于 2010-3-8 20:55:34

感谢克里的支持。
我真的没有什么要补充的,但我非常乐意提供任何我能帮助这个过程的东西。

hmspe 发表于 2010-3-8 21:29:53

工作正常,将是脚本
!E: :SEND_ENDP{enter}
自动热键也有自己的脚本语言,能够编译独立运行的.EXE

Kerry 发表于 2010-3-8 21:33:08

丹尼尔,
谢谢你看这个。我考虑过自动热键,但是在阅读留档时,我没有想出一个简单快捷的方法来在lisp例程中打开和关闭转换。例如,对于GRREAD修复,替换只需要在GRREAD的持续时间内进行。
马丁

hmspe 发表于 2010-3-8 21:43:27


对不起,我不确定Autokotkeys在您的情况下如何工作。我之所以使用它,是因为它适用于所有应用程序,而不仅仅是CAD。不过我建议你试试。

hmspe 发表于 2010-3-9 04:07:04

两个样本
;ALT + XXX
!E::send _ENDP{enter}
!M::send _MID{enter}
!C::send _CEN{enter}
;Windows Key + XXX
#e::send (entget(car(entsel)))
;string replacment
::]cdb::AcDbDatabase *pDatabase = acdbHostApplicationServices()->workingDatabase();

页: [1] 2
查看完整版本: Bricscad的热键?