这个要自己设置,【所选对象为当前图层】命令是“laymcur”,全部写出来的话就不是快捷键了,所以要自己设置。
打开AutoCAD,【工具】->【自定义】->【编辑程序参数】,打开【acad】记事本。
在记事本里面可以看到,【C, *CIRCLE】【L, *LINE】等等文字,这些文字都是英文打字的,第一个表示绘制圆的快捷键是C,第二个绘制直线的快捷键是L。
那么【所选对象为当前图层】laymcur快捷键编辑是这样的【TC, *laymcur】,注意每个命令都要换行,保存后,关闭了AutoCAD,重新打开,你输入命令【TC】,你会发现这个快捷键就可以使用了。
以上设置是不是很简单?同样的,命令很长的,你可以设置为快捷键格式就是【快捷键命令, *完整的AutoCAD命令】(注意英文打字)
有的时候,AutoCAD重新安装了,又要重新写,会觉得麻烦,会忘了以前的命令,还有其它方法。写成程序,复制到记事本,以【.lsp】为后缀命名,打开AutoCAD后autolisp加载。那么以后就不用考虑修改快捷键命令了。由于程序只能识别英文,中文说明的话,在中文前面加上英文的【;】,这样才不会影响程序。
(defun c:qx () (setvar "cmdecho" 0) (command "layon") (setvar "cmdecho" 1) (prin1) ) ;;打开所有图层,快捷键命令QX
(defun c:ff () (setvar "cmdecho" 0) (command "layoff") (setvar "cmdecho" 1) (prin1) ) ;;选择需要关闭的图层,快捷键命令FF
(defun c:qw () (setvar "cmdecho" 0) (command "layiso") (setvar "cmdecho" 1) (prin1) ) ;;选择需要隔离的图层,快捷键命令QW
(defun c:tc () (setvar "cmdecho" 0) (command "laymcur") (setvar "cmdecho" 1) (prin1) ) ;;选择对象为当前图层,快捷键命令TC