1

在我的 c# 应用程序中,假设我的 c# 应用程序从托管 filemaker 服务器的服务器执行,我试图一般地打开托管在 filemaker 服务器上的 filemaker 应用程序。目前看来,我能做到这一点的唯一方法是打开一个通用 fmp12 文件,该文件包含一个名为“Open”的外部数据源,键入 Filemaker,详细信息“fmnet:/fmserv/Open”,其中“fmserv”是文件制作服务器硬编码,以及打开文件 ["Open"] 的脚本触发器

首先,除了打开这个 shell filemaker 程序之外,有没有更好的方法在 c# 中以编程方式执行此操作?我可能需要为 20 多个不同的位置执行此操作。

4

1 回答 1

2

我会使用fmp://URL 协议。您可以将其作为 Web URL 进行调用,但 FileMaker Pro 会注册以处理所有fmp://调用。你会使用它的格式fmp://server.ip.address.or.dns.name/filemakerDatabaseName

您甚至可以使用它来调用脚本并将参数/变量发送到您的数据库。有关详细信息,请参阅http://www.filemaker.com/help/12/fmp/html/sharing_data.16.7.html

于 2015-09-11T15:00:44.267 回答