谁移动了我的帮助文件?
有谁知道我在哪里可以找到大量visual lisp功能的帮助,而不是在visual lisp帮助中?其中一些是:Mehrdad Ahankhahahahaha
www.irancad。通用域名格式 这些函数的帮助是为VBA编写的,但很容易连接到VL-在VLIDE中高亮显示它们,然后单击带有问号(?)的米色按钮。 你好
Lisp例程中VBA和VL之间的连接看起来像entmake结构吗?
我希望我能看到一个将他们结合在一起的例子。
顺致敬意, 函数参数、类型和顺序都是相同的。 谢谢李,我从这个地址下载了VBA:
http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=12715668&linkID=9240618
然后解包并安装了它,但仍然无法获得有关上述功能的帮助。甚至没有关于“激活”、“添加”等术语的信息。
Mehrdad Ahankhahahahaha
www.irancad。通用域名格式 您不需要VBA模块来获取这些函数的帮助-它们在VLIDE帮助文件中,只需遵循我之前文章的最后一部分。 李回答了你的问题(两次)。
也许这个缩略图会有帮助? 伦德曼,
你在VL例程中使用过VBA吗?
如果是,请给我举个例子好吗?
非常感谢,
简而言之,答案是肯定的。
下面是一个简短的示例,请尝试一下:
(defun c:TEST (/ ss)
(vl-load-com)
(cond
(*activeDoc*)
((setq *activeDoc* (vla-get-activedocument (vlax-get-acad-object)))))
(vla-startundomark *activeDoc*)
(if (setq ss (ssget "_x"))
(progn
(vlax-for x (setq ss (vla-get-activeselectionset *activeDoc*))
(vla-delete x))
(vla-delete ss)
(vla-put-attachmentpoint
(vla-addmtext
(vla-get-modelspace *activeDoc*)
(vlax-3d-point '(0 0 0))
0
"{\\C230;O'Doyle \\L\\C2;Rules\\l\\C230;!}")
acattachmentpointmiddlecenter)
(vla-zoomextents (vlax-get-acad-object))))
(vla-endundomark *activeDoc*)
(princ)) ;_end defun
有两种方法(我知道)可以在AutoCAD中查看ActiveX COM API文档:
[列表]
[*]在VLIDE中,使用Apropos按钮搜索VL命令(即“ActiveX和VBA引用”)(我个人的偏好)
[*]或在VBAIDE中,按F2键,或使用菜单栏转到(查看>>对象浏览器)
它们都提供相同的内容,只是格式略有不同,所以请选择对您更有意义的内容。精通AutoLISP的人可能会发现VLIDE文档更容易理解。
希望这有帮助! Tharwat,我不久前发布了一条回复,但它正在等待主持人的批准,因为我是新来的。
页:
[1]
2