半听可乐 发表于 2012-8-23 22:02:20

CAD重复上一选集的命令P怎么改成其他键?

不知道大家用过CAD这个功能没有,就是重复上一选集,快捷键是p,使用方法是在输入其他命令后回车--p--回车,很方便,但感觉p还是有点远,不好按,这个键可以改吗?

fcut2004 发表于 2012-8-23 22:02:21

(DEFUN C:VE () (COMMAND "MOVE" "P") (PRINC))
;移动上次选定的图素

(DEFUN C:CE () (COMMAND "COPY" "P") (PRINC))
;复制上次选定的图素

(DEFUN C:EE () (COMMAND "ERASE" "P" "") (PRINC))
;删除上次选定的图素

我自己把这些常用p的地方,多编写了个命令,键盘换位还是不怎么好。

Gu_xl 发表于 2012-8-23 22:09:37

找桌子公司给你定制一套CAD吧,桌子公司肯定可以给你改掉!

半听可乐 发表于 2012-8-23 22:19:47

Gu_xl 发表于 2012-8-23 22:09 static/image/common/back.gif
找桌子公司给你定制一套CAD吧,桌子公司肯定可以给你改掉!

听G版怎么一说我突然感觉有些绝望了

革天明 发表于 2012-8-24 08:45:38

半听可乐 发表于 2012-8-23 22:19 static/image/common/back.gif
听G版怎么一说我突然感觉有些绝望了

CAD本身的命令很难改,应该模拟一个CAD本身命令,不过也有难度

fcut2004 发表于 2012-8-24 08:56:49

可以用插件把键盘换位,比如w换成p
autohotkey可以做到

半听可乐 发表于 2012-8-24 09:02:10

fcut2004 发表于 2012-8-24 08:56 static/image/common/back.gif
可以用插件把键盘换位,比如w换成p
autohotkey可以做到

这中常用键换位还是不太好的

半听可乐 发表于 2012-8-30 15:03:42

fcut2004 发表于 2012-8-23 22:02 static/image/common/back.gif
(DEFUN C:VE () (COMMAND "MOVE" "P") (PRINC))
;移动上次选定的图素



;;; ★复制上一选集
(DEFUN C:DB_CE () (COMMAND "COPY" "P") (PRINC))   我用的CAD2004,复制是单次复制的,怎么把这个程序改成默认多重复制?   我之前用的是(command "copy" (ssget) "" "m")

Andyhon 发表于 2012-8-30 15:40:17

(command "copy" (ssget) "" "m")
==>
(command "copy" (ssget "P") "" "m")
(while (= (logand (getvar "CmdActive") 1) 1) (command pause))
页: [1]
查看完整版本: CAD重复上一选集的命令P怎么改成其他键?