CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于使用 ActiveX 建立与外部应用程序的连接 (AutoLISP/ActiveX)

2023-1-8 00:20| 发布者: admin| 查看: 358| 评论: 0|来自: AutoCAD

摘要: ActiveX 支持函数可用于与使用 ActiveX 的其他应用程序建立连接。

ActiveX 支持功能可用于与使用 ActiveX 的其他应用程序建立连接。

注意:AutoLISP 中的 ActiveX 支持仅限于 Windows。

例如,您可以创建 Microsoft Word 的新实例,或与计算机上已运行的现有实例建立连接。

该函数建立与 Microsoft Word 应用程序的连接,并将指向应用程序的指针保存在名为 :vlax-get-objectmsw

(setq msw (vlax-get-object "Word.Application"))

该函数创建应用程序对象的新实例。例如,如果返回值为 ,则表示请求的应用程序不存在,则可以使用该应用程序来启动该应用程序。以下调用启动 Microsoft Word,并在变量中保存指向应用程序的指针:vlax-create-objectvlax-get-objectnilvlax-create-objectmsw

(setq msw (vlax-create-object "Word.Application"))

或者,您可以使用来访问应用程序。此函数尝试连接到应用程序的现有实例,如果找不到新实例,则启动一个新实例。vlax-get-or-create-object

创建应用程序对象的新实例时,在使其可见之前,它不会显示。通过将对象的属性设置为 ,可以使对象可见。例如,以下调用使 Microsoft Word 应用程序可见:VisibleTRUE

(vla-put-visible msw :vlax-true)

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2024-12-15 14:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部