本帖最后由 小聪哥 于 2016-11-28 21:33 编辑
LightTools 自动化设计指的是通过编写程序使软件能自动地完成我们所需要操作,这使得我们的设计过程更加有效率。在这里,我将由浅入深地介绍一些基本的概念和知识,如LightTools命令、宏、API等,但对于真正实现LightTools的自动化还是不夠的,需要更多地实践与操作。 若发现有不懂的问题或文档中有不妥之处,欢迎大家一起共同交流、学习。
第三讲 LightTools API 3.1 什么是 API? API:Application Programming Interface,应用程序编程接口 LightTools API 是一个为了增强和简化宏程序的编写而设计的应用程序编程接口,它是基于Windows 系统下的标准组件对象模型 (COM, Component Object Model) 接口而设计的。这使得我们能够使用外部应用来编写宏程序,这些应用分别有:Visual Basic(VB)、Microsoft Office Applications(VBA)、C++、MATLAB等。 COM 使 Windows 程序能够使用“客户端/服务器”的概念互相沟通。如,启动通信进程的程序称为客户端,响应客户端请求的应用程序称为服务器。在LightTools的自动化设计过程中,LightTools是作为一个服务器的,因为它被用来响应客户端程序。 为进一步理解 API,我们接下来了解一下 COM 到底是什么。
|