Synergy 应用程序编程接口 (API) 是用于自动执行本产品的某些功能的“对象链接和嵌入”(OLE) 编程接口。
提示: 从应用程序“帮助”菜单访问 Synergy API 参考文档。单击,打开“应用程序编程接口文档”。
可以通过脚本和第三方软件操作本产品。
要通过 API 控制本产品,必须具有对 OLE 自动化客户端的访问权限。这些客户端的示例包括:
- 可以处理 Visual Basic Script (VBS)、JScript 和其他编程语言的 Windows 脚本宿主
- Visual Basic for Applications (VBA),它是一个功能齐全的客户端,也是 Microsoft Office 应用程序套件的组成部分
- Visual Basic (VB)
- Internet Explorer
- Perl
- Python
可通过以下方式使用 API 自动执行本产品:
- 可以从图形用户界面或产品命令行录制和播放宏。
- 可以从产品命令行以使用或不使用命令行参数的方式,或者作为宏从用户界面内运行 VB 脚本。
您可以使用“关于”框中的 InstanceID,在本地计算机上启动
Synergy 的特定实例的宏。要调用特定实例,您的宏必须包含以下内容作为第一行:
'%RunPerInstance
注: 在 2016 版本之前,需要对录制的或手写的宏进行编辑以包含此第一行。如果未包含此行,您将收到一条警告消息,且将调用被执行的 Synergy 的第一个实例。