用于访问应用程序配置设置的特殊变量
应用程序配置文件(也就是 .app 文件)存储应用程序的路径、连接字符串和其他设置。您可以使用特殊变量来访问应用程序配置设置。
请勿尝试直接修改此文件,请使用 Datacap Application Manager。 您已使用 Datacap Application Manager 配置导出数据库。有关更多信息,请参阅 配置导出数据库。
.app 文件存储在应用程序文件夹的根目录中。例如,TravelDocs 应用程序的配置文件为 C:\Datacap\TravelDocs\TravelDocs.app:
<app name="TravelDocs" ver="45" modder="localadm.YODA647.DC14.DATACAP"
dt="03/09/12.753 11:41:06.753 " src_ver="1">
<k name="tmservers">
<k name="tms" ip="127.0.0.1" port="2402" retry="3"/>
</k>
<k name="runtime" v="batches"/>
<k name="tmengine" cs="<encoded_connection_string>"/> <-- encoded
<k name="tmadmin" cs="<encoded_connection_string>"/> <-- encoded
<k name="dco_TravelDocs">
<k name="setupdco" v="TravelDocs.xml"/>
<k name="rules" v="rules"/>
<k name="imagefix" v="imagefix.ini"/>
<k name="UseFPXML" v="False"/>
<k name="fingerprintconn" cs="<encoded_connection_string>"/> <-- encoded
<k name="vscanimagedir" v="C:\Datacap\TravelDocs\images"/> <-- encoded
<k name="exportdb" cs="<encoded_connection_string>"/> <-- encoded
</k>
<k name="fingerprint" v="fingerprint"/>
<k name="export" v="export"/>
</app>
连接字符串可能包含用户名和密码,因此在将它们写入 .app 文件时会对其进行编码。Datacap 将自动对用户名和密码进行编码和解码,因此在使用智能参数从应用程序访问用户名和密码时无需任何特殊处理。有关在 .app 文件中将其他操作参数存储为编码字符串的信息,请参阅在 .app 文件中存储密码、连接字符串及其他参数。
应用程序可以使用以下特殊变量来访问配置文件中的设置:
| 智能参数 | 描述 |
|---|---|
| @APPPATH | 从应用程序配置文件中检索文件或文件夹的路径。 |
| @APPVAR | 从应用程序配置文件中检索连接字符串、值或其他属性。 |
有关这些及其他特殊变量的详细信息,请参阅智能参数特殊变量参考。
对于每个特殊变量,您可指定一个键,表示要从配置文件中获取的字段。在使用 APPPATH 参数时,您已将导出指定为键 (@APPPATH(export))。