宏-用户选择对象
我正在尝试编写一个简单的宏,它将在选定的xref上重置vis保留并重新加载它。我知道当我重新加载所有(*)时,我可以逃脱惩罚。我如何将它带到用户选择对象的位置。我知道用户可以使用(\)进行选择。^C^Cvis保留;0;-xref; reload;(USER SELECTS); vis保留;1;
谢谢
**** Hidden Message ***** 查看ENTSEL,然后使用ENTGET并使用ASSOC检索CODE 2。 谢谢分享。下面是我正在处理的宏:
我正在使用的命令:
^C^Cvisretain;0;-xref;reload;(setq e (entsel "Please choose an object: "));visretain;1;
我收到的错误:
Command: visretain
Enter new value for VISRETAIN : 0
Command: -xref
Enter an option [?/Bind/Detach/Path/pathType/Unload/Reload/Overlay/Attach] : reload
Enter xref name(s) to reload: (setq e (entsel "Please choose an object: "))
Please choose an object: visretain
*Invalid selection*
Expects a point or Last
Please choose an object: nil
也许我没有在正确的排序中使用这个,或者我需要添加更多
看起来命令行版本希望重新加载外部参照的名称,所以它不会让您按顺序拾取它。你知道(ENTSEL)返回什么吗?这里有一条鱼代码2] 是的,它返回这个值代码3]
页:
[1]