我们的大多数按钮宏都失败了
我们使用的任何宏包括:SELECT;LAST;;
已停止工作。它似乎没有关闭选择命令,因此宏一直在输入命令,命令行一直在说
“*无效选择*
需要一个点或窗口/Last/Crossing/BOX/ALL/Fence/W。。"
如果我再加一个”在“LAST”之后,它只是重复Select命令,这是我所期望的。如果我删除“;”在“LAST”之后,它修复了大约40%的错误。
什么我被难住了。选项>选择对话框在2013年和2014年是相同的。还有人打嗝吗?有什么变化吗? 尝试在末尾添加^Z?链接 谢谢你的回复。
我的宏实际上是far-bgger,失败的部分在中间,因此在最后压缩空间将没有帮助。下面是一个示例:
^C^C^R_PSPACE;OSMODE;0;MTEXT;\H;3;\SELECT;LAST;;CHANGE;Properties;Color;CYAN;;REC;\\SELECT;LAST;;CHANGE;Properties;Color;CYAN;;SELECT;LAST;;OFFSET;E;Y;1.5;0,0;EXIT;SELECT;LAST;;WIPEOUT;Polyline;No;DRAWORDER;Last;;Back;OFFSET;E;N;;;OSMODE;39;
然而,它确实让我思考,我记得一个恢复到以前的版本。使用您发布的链接,我发现^R:
打开或关闭命令版本控制。某些命令需要进行命令版本控制,以确保在旧版本中编写的命令宏在最新版本中正常工作。
到目前为止,我已经试过了,但没有成功。它仍然在宏中的同一点失败。
有没有人在^ R运算符方面有过好运?你一开始就把它放进去了吗?它是否也需要版本(如R2013)? 它在哪里以及如何失败,您是否收到错误消息或其他信息?
我试过你的宏,它完全按照你告诉它的做。我不知道你用第二个offset命令想做什么。 感谢您的回复和测试此steven-g。很高兴知道它对您有效,这帮助我知道它可能不是软件,而是我们公司的设置。
宏在选择时出错,在更改属性时停止:
^C^C^R_PSPACE;OSMODE;0;MTEXT;\H;3;\SELECT;LAST;;CHANGE;Properties;
上面是部分代码的命令行。在我看来,对象被正确地选择了,但没有停留在选择集中。因此,当宏发出“更改”命令时,AutoCAD会要求进行选择,因为该选择已被清除。LT 2013已经为我们执行了数千次同样的命令和其他类似的命令,没有失败。
(我应该提到的是,在LT 2013年,偶尔,可能每2个月一次,这些宏开始以类似于现在的方式出现故障。我的研究让我认为这是“选项”菜单的“选择”选项卡中的某个东西。我访问该选项卡,却发现设置已经正确。所以我什么也没做,退出“选项”并测试宏,它又开始工作了。尽管很奇怪eems,这成了我去年的解决方案。如果同事的宏开始失败,我会打开选项、选择选项卡,然后关闭,不做任何更改,问题就解决了。不用说,我在LT 2014年就试过了,但并没有取得同样的成功。不同版本的选择设置完全相同。)
我再次运行offset命令,以将其重置为停止擦除对象并返回默认值。ATM my macro甚至没有到达第一个offset命令。 检查pickfirst=1,看看它停在哪里,这可能会导致您的问题。 ^C^C^R_PSPACE;OSMODE;0;MTEXT;\H;3;\CHANGE;LAST;;Properties;Color;CYAN;;REC;\\CHANGE;LAST;;Properties;Color;CYAN;;OFFSET;LAST;;E;Y;1.5;0,0;EXIT;WIPEOUT;Polyline;last;No;DRAWORDER;Last;;Back;OFFSET;E;N;;;OSMODE;39;
应该有效。我的一个宏也有同样的问题,但在我把它弄乱了一点之后,我发现出于某种原因,如果在宏中把“select”命令放在另一个命令之前,它会完全取消命令本身。我一生都搞不懂为什么;确实如此。R到底做什么?如果我知道它的功能,我可能会想出如何使它工作。
谢谢Tuns。由于这个错误,我根本无法使用2014。今天我平静地再次尝试,但问题依然存在。
^R是一个字符,用于转换AutoCAD早期版本中的宏。我今天再次测试了它,但没有成功。这与我正在排除的错误无关。
以前我认为这是选项中的名词/动词选择(也由Pickfirst系统变量控制)。但在其他版本中解决了这个问题,在这个版本中没有任何影响。
下面是另一个宏,它可能会提供更多信息:
^C^CMSPACE;'-LAYER;Lock;*;Unlock;PT_HEIGHT*,RL_*;;_AI_SELALL;MOVE;^C^C-LAYER;Unlock;SYM_*;;SELECT;PREVIOUS;;
在这种情况下,我无法切换命令/选择的顺序,因为我的宏设计为将选择保留在活动选择集中,以便我可以手动开始更改属性。但2014年,他们都没有被选中。 “选择;P;”在2014年宏观上不起作用。我不知道为什么它没有,但如果它有,那么我还没有让它工作。这是AutoDesk需要解决的一件恼人的事情。。。 感谢您的确认。我一直在疯狂地改变设置,看看我是否把它设置错了。
这是我们公司的交易破坏者。这一位代码在我们的定制中被广泛使用,以至于我在2014年根本无法工作!我一直期待着2014年的其他一些小功能改进,但不得不错过。希望2015年不会发生同样的事情。。。
我忘了,Autodesk网站上有没有发布错误的地方?
页:
[1]
2