Costinbos77 发表于 2022-7-6 07:19:41

vla函数

如何知道需要在visual lisp表达式中输入哪些参数?
例如,我采用了可用的属性和方法:
 
#(setq vgad(vla get ActiveDocument(vlax get acad object)))
(vlax转储对象vgad T)#
 
可找到的方法:
...........
,打开(2)
,PurgeAll()
,再生(1)
,保存()
,另存为(3)
...........
其中括号()之间写的是设置所需的参数数:
 
(vla打开1?2?3?)

(vla保存?)
 
在哪里可以找到要使用的内容?

Tharwat 发表于 2022-7-6 07:27:48

李在这里有一个良好的开端。

Tharwat 发表于 2022-7-6 07:31:11

遵循论坛代码发布指南的规则

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

更多详细信息请参见此处:
 
 
http://www.cadtutor.net/forum/showthread.php?33295-VLA-*-函数的帮助-(在哪里可以找到)
 
Costin

Lee Mac 发表于 2022-7-6 07:40:06

2013 ActiveX文档

Costinbos77 发表于 2022-7-6 07:46:16

非常感谢你。
这样做很难,但如果这是唯一的方法。。。
 
 
再次非常感谢。
 
Costin

Lee Mac 发表于 2022-7-6 07:53:32

不用担心,经过一些练习,您很快就会了解每个方法所需的参数,对于常用方法,很少需要参考文档。

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

这样的文档是为lisp找到的,而不仅仅是为vba?

Lee Mac 发表于 2022-7-6 08:01:56

 
没有专门为Visual LISP发布ActiveX文档,只有VBA;尽管参数的数量、顺序和数据类型都可以直接转换为Visual LISP。此外,在2013 ActiveX文档(如上链接)中,除了VB示例外,还有Visual LISP示例。

Costinbos77 发表于 2022-7-6 08:05:58

我认为这是关键
页: [1] 2
查看完整版本: vla函数