我需要帮助。
你好我收到了那些有1分钟空闲时间的人的请求,他们会伸出援助之手。
只按“对象捕捉”工具栏上的按钮!
因为它得到不同的值在Autocad的不同会话中。
1.附加的运行例程:
(defun C:zzz (/ cd gr vt) ; 26 . 04 . 2013 .
(princ "\n C:zzz:START:V:26 . 04 . 2013;\n AutoCADVersion:")
(princ (getvar "acadver"))
(princ "\n Select a Button of'OBJECT SNAP'Toolbar : <Pick> ;Enter = STOP :")
(while (and (not (member (setq gr (grread T 15 0)vt (cadr gr)cd (car gr)) '(3 25)) )
(not (member vt '(13 32)) ))
(if (/= cd 5) (progn (princ "\n ")(princ gr) (princ ";") ))
) ;_ end of wh
(princ "\n C:zzz:END;")
(princ)
) ;_ end of defun
2.并发布结果:
C:zzz:START:V:26 . 04 . 2013;
AutoCADVersion:18.2s (LMS Tech)
Select a Button of'OBJECT SNAP'Toolbar : <Pick> ;Enter = STOP :
(11 1471);
(11 1472);
(11 1474); EndPoint
(11 1475); MidPoint
(11 1476);
(11 1477);
(11 1478); Center
(11 1480);
(11 1481);
(11 1482);
(11 1484);
(11 1485);
(11 1486);
(11 1487);
(11 1489);
(11 1490);
(11 1492); Osnap
C:zzz:END;
非常感谢您抽出时间! 不确定它是否对你有帮助,但这里有一个依次单击每个按钮的列表。我从不使用工具栏(更喜欢shift右键单击),所以无法说出每个工具栏的功能。这是从2013年开始的。
C:zzz:START:V:26 . 04 . 2013;
AutoCADVersion:19.0s (LMS Tech)
Select a Button of'OBJECT SNAP'Toolbar : <Pick> ;Enter = STOP :
(11 1342);
(11 1343);
(11 1345);
(11 1346);
(11 1347);
(11 1348);
(11 1349);
(11 1351);
(11 1352);
(11 1353);
(11 1355);
(11 1356);
(11 1357);
(11 1358);
(11 1360);
(11 1361);
(11 1363);
C:zzz:END; 非常感谢你的回答。
如果我比较我的价值观很明显,Autocad会为同一Toolbar指定不同的代码。
这是为了确定使用了什么OSNAP。
有人知道Autocad是如何管理这些按钮代码的吗? 好的,这是我的结果:
我不知道也不记得AutoCAD是如何处理这些问题的。我只是很高兴你们不需要帮助“解决系谱问题”使用Prolog!
有趣的是,跳过的数字出现在分隔条上。有人可能认为这些数字指的是菜单文件中的行号,或者类似的关系。 谢谢你的回复。
虽然我没有读过《家谱》,但你我好奇地看了看是关于什么的。每个人都有自己的问题。
但在另一个Autocad会话中,我获得了其他值。
4 嗯,我试着选择一个不同的工作区。第一次WS更改没有影响它;但当它不得不“重做”菜单时,它确实改变了数字。当我将操作解压回我的原始WS时,它再次对它们重新编号,但并没有完全恢复到以前的数字。因此,如果这些是菜单行,它们不是固定的。数字和以前一样从1758到1779;更改了WS,但没有更改编号;再次更改WS,编号从1761年开始;最后,在撤销之后,它的编号是1752&以上。
页:
[1]