菜鸟问题...Ctrl-c 用于取消
如何使Ctrl-c =取消命令?我尝试将Ctrl-c = “Copyclip”替换为c^c^(在CUI中),但它只做一个软取消,即当屏幕上选择夹点模式时,它不会通过删除选定的抓地力模式来执行硬取消。只有按 Esc 键才能进行硬取消。
我习惯于按Ctrl-c,因为我的手指更接近Ctrl键。
谢谢。
**** Hidden Message ***** 像这样的怎么样: (defun c:zz nil (command) (princ))
IMO重新定义OOTB命令是不好的做法。 如果Copy剪辑设置为C^C^,则QAFLAGS必须设置为1才能放下手柄。
好吧,罗恩……我不会重新定义“OOTB”命令(什么是OOTB??)
好的wiz我会试试这个。
谢谢 维兹成功了。 CatDance,请研究一下qaflags对其他命令做了什么,正如Ronjonp建议的那样,考虑保留默认命令不变。
开箱即用? 虽然我不建议修改acadXXXXdoc.lsp版本特定的lisp文件,每个版本附带的大多数定义的函数已经存在了很多年。并且始终可用。我使用ai_onoff来切换 CUI 宏中的系统变量。它在四分之一个世纪前用于安装的MNU文件中。
;;; Shortcut menu Deselect All item.
(defun ai_deselect ()
(if (= (getvar "cmdecho") 0) ;start if
(command "_.select" "_r" "_all" "")
(progn ;start progn for cmdecho 1
(setvar "cmdecho" 0)
(command "_.select" "_r" "_all" "")
(setvar "cmdecho" 1)
) ;end progn for cmdecho 1
) ;end if
(terpri)
(prompt "Everything has been deselected")
(princ)
)
;;; Command version of ai_deselect to be called from the CUI
;;; so it gets properly recorded by the Action Recorder
;;;
(defun c:ai_deselect ()
(ai_deselect)
(princ)
)
ai_deselect无论在 AutoCAD 产品中出现何种情况,都可以正常工作。
这是一个取消:尝试^c^c
页:
[1]