Costinbos77 发表于 2022-7-6 06:38:54

我需要帮助。

你好
 
我收到了那些有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;


 
非常感谢您抽出时间!

dbroada 发表于 2022-7-6 06:51:40

不确定它是否对你有帮助,但这里有一个依次单击每个按钮的列表。我从不使用工具栏(更喜欢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;

Costinbos77 发表于 2022-7-6 07:05:05

非常感谢你的回答。
如果我比较我的价值观​​很明显,Autocad会为同一Toolbar指定不同的代码。
 
 
这是为了确定使用了什么OSNAP。
 
有人知道Autocad是如何管理这些按钮代码的吗?

neophoible 发表于 2022-7-6 07:26:00

好的,这是我的结果:
 
我不知道也不记得AutoCAD是如何处理这些问题的。我只是很高兴你们不需要帮助“解决系谱问题”使用Prolog!
 
有趣的是,跳过的数字出现在分隔条上。有人可能认为这些数字指的是菜单文件中的行号,或者类似的关系。

Costinbos77 发表于 2022-7-6 07:36:14

谢谢你的回复。
 
 
虽然我没有读过《家谱》,但你​​我好奇地看了看是关于什么的。每个人都有自己的问题。
 
 
但在另一个Autocad会话中,我获得了其他值。
 
4

neophoible 发表于 2022-7-6 07:43:27

嗯,我试着选择一个不同的工作区。第一次WS更改没有影响它;但当它不得不“重做”菜单时,它确实改变了数字。当我将操作解压回我的原始WS时,它再次对它们重新编号,但并没有完全恢复到以前的数字。因此,如果这些是菜单行,它们不是固定的。数字和以前一样从1758到1779;更改了WS,但没有更改编号;再次更改WS,编号从1761年开始;最后,在撤销之后,它的编号是1752&以上。
页: [1]
查看完整版本: 我需要帮助。