2006年9月6日星期三

一个非常好用的免费cad热键定义程序

大家可能很熟悉autohook这个软件吧,我也用了许多年了,但它毕竟是一个共享收费软件,用起来总是不大自在。
最近在外国论坛逛的时候,友人推荐了这个软件,由Chuck Gabriel编写的arx程序-Hotkeys
下面是我对它自述文件的翻译
使用是很简单的

HotKeys 4.0 -自述文件

Asdkhotkeys.arx 是一个objectarx应用程序,它允许你对不同按键的组合指派特定功能。它使用ObjectARX 2000 SDK进行编写,因此只支持AutoCAD 2000和AutoCAD 2002。(译者注:2004版本的hotkeys 2004可以支持autocad2004)
-----------------------------------------------------------------------------------------
要开启该程序,在命令行键入KEYSON; 而关闭它们则采用KEYSOFF。
在命令行下键入KEYSTOGGLE或者按CTRL+K可切换热键。
在命令行下键入GETKEYS,可得知当前的热键定义。
在命令行下键入 KEYSCONFIG,可以配置热键(包括定义文件的位置,是否在AutoCAD自动加载,大小写是否影响热键等)
在命令行键入EDITKEYS,可以打开热键编辑器HotKeys Editor(译者注: 可以通过图形界面定义热键或者编辑xml定义热键,其中某些键只能在xml中定义,比如tab键)。
注意∶ 除AutoCAD中允许用户输入空格键的环境外,所定义的命令流中的空格符将被看成是回车。
如果需要在的命令流中插入强制退出,那么必须采用' | '垂直杆符号。
除非希望人为地结束命令(比如人为输入层名称并按回车键),否则命令流应该以空格或者硬返回作为终止。
命令流可以是任何你可以在AutoCAD命令行中键入的东西(包括Lisp表达式)。
-----------------------------------------------------------------------------------------

默认情况下, HotKeys会在AutoCAD软件启动时自动加载。 可以通过keysconfig命令的选项对话框来进行配置。
安装会产生一个键定义样例文件( HotKeys.xml),默认情况下,HotKeys用这个文件来对热键进行定义,可以通过选项对话框来配置选用其他定义文件。热键定义文件可以是你喜欢的任何名称,也不必位于AutoCAD搜索路径下。
这个版本的热键定义文件采用xml作为其文件格式。 如果你有以前版本中的热键定义文件,那么在你第一次试图将它载入AutoCAD中或者用HotKeysEdit打开时,它将会被备份并转化为xml文件。

--------------------------------------------------------------------------------
所有自从第一个版本以来的HotKeys修正完整列表,可参看应用程序目录中的" Revision History.txt "。
Enjoy~
Chuck Gabriel
crgabrieljr@_carolina.rr.com