seetzer7 发表于 2022-7-7 00:01:31

命令问题:上一个

我最近开始使用AutoCAD 2012的德语版本,“previous”命令似乎无法正常工作。当我使用该命令时,它会选择我之前的选择,然后要求我选择更多对象,当我按enter键时,它会一起取消该命令。
 
以下是宏中的代码:
 
$M=$(if,$(getvar,cmdactive),,_select;)_p
 
想知道是否有人可以告诉我如何修复它,或者给我发送正确的代码,这样我就可以再次使用这个非常实用的资源。

Dadgad 发表于 2022-7-7 00:08:27

欢迎来到CADTutor。
为什么不使用空格键或ENTER来重复上一个命令?
 
你描述的行为也是我的工作方式,P回忆起之前的选择集,我一直在使用它。
或者可以单击鼠标右键,上一个命令应该就在右键单击快捷菜单的顶部。

SLW210 发表于 2022-7-7 00:16:20

seetzer7,
 
请阅读代码发布指南并在将来使用代码标签,我这次修复了您的代码以删除图释。

seetzer7 发表于 2022-7-7 00:20:54

问题不是我需要重复最后一个命令,而是命令“previous”不会保留我以前的选择,以便我可以继续使用它。以前,当我使用这个命令时,它会选择我以前选择的线,然后我可以选择一个命令并继续工作,但现在命令“上一个”保持打开状态,希望我选择更多的对象,当我按enter键时,我失去了选择,因此如果我想再次使用以前的选择,必须逐个重新选择所有内容。

SLW210 发表于 2022-7-7 00:30:03

PICKADD=?

JGA 发表于 2022-7-7 00:36:58

我认为您需要在select和previous之间插入一个命令,即。

^C^C_select;\_move;_p;;\\_rotate;_p;;@;_ref;@;\\

seetzer7 发表于 2022-7-7 00:42:05

pickadd=2
 
发布的代码不完全符合我的要求。我希望它只是自动选择我之前的一组行。我不应该自己选。然后我会选择我想要的命令。我不想选择一组行并重复上一个命令,我只想为我自动选择上一组行。

SLW210 发表于 2022-7-7 00:48:40

在英文版上运行良好,它只是Select Previous的默认代码。

seetzer7 发表于 2022-7-7 00:52:07

代码是什么?因为我的工作不正常。。。

SLW210 发表于 2022-7-7 00:58:22

这是2011年英文版的。。
 
$M=$(if,$(getvar,cmdactive),,_select;)_p
页: [1] 2
查看完整版本: 命令问题:上一个