sergiu_ciuhnenc 发表于 2022-7-5 20:03:51

记住最后一个命令的编号

这将是非常有用的许多工程师,使lisp将记住每个comand的类型编号。。。
例如,应该像comand of set一样工作,您第一次输入数字,然后程序记住它,下次您再次执行comand of set时,只需单击duble space,它就会自动记住。。
那么这个想法是什么呢:复制、移动和强化都是一样的。。。
但我认为如果每个comand都有自己的记忆号码会更好。。
我想这会增加很多时间。。。

hanhphuc 发表于 2022-7-5 20:24:55

我认为一些值存储在系统变量中
例子:

(getvar "lastprompt") ; command line last prompt
(getvar "offsetdist") ; offset distance
(getvar "chamfera") ; chamfer distance a

这些也可以参考
字段对话框->其他->系统变量
 
你可以试试,只需在括号中输入命令即可
例子:
(defun c:myoffs nil
(command "_offset" (getvar "offsetdist") "\\")(princ))

 
我的0.02美元

BIGAL 发表于 2022-7-5 20:48:47

使用正确半径的R9 R8 R7圆角不能使20°中的10°更简单??只需要做些调整。差点忘了CHY CHX
 
只是一个嗯?偏移会记住最后一个值,圆和圆角半径也会记住吗?按

sergiu_ciuhnenc 发表于 2022-7-5 20:53:13

我的一些朋友告诉我,在一些旧版本中,我不知道它的精确性,它会自动记住,当你键入命令,键入向上箭头,它会出现最后一个键入的数字
它应该是这样工作的:
如果我将复制和强度移动100个单位,然后再次使用“移动复制”或“强度”命令,默认值将显示,因此您无需再次键入。

Stefan BMR 发表于 2022-7-5 21:10:36

探索INPUTHISTORYMODE sysvar。也许你会找到一种方法让它按你喜欢的方式工作。
要查看所有选项,请在命令提示下键入它,然后单击F1。
页: [1]
查看完整版本: 记住最后一个命令的编号