可见VI导出VI列表中列出了VI名称或VI路径,其中可包含通配符。Web服务器和VI服务器将包含路径分隔符的记录当作VI路径,将不包含路径分隔符的记录当作VI名称。

以下通配符可用于可见VI导出VI列表。

通配符 操作
? 精确匹配一个任意字符(路径分隔符除外)。
* 精确匹配零或多个任意字符(路径分隔符除外)。
** 精确匹配零或多个任意字符(包括路径分隔符)。
\ 转义符,用于还原特殊符号。

后设定的权限将取代先前设定的权限。通过拖曳列表中的项可改变列表中各项的先后顺序。

例如,先拒绝对c:\labview\server中所有VI前面板的访问,再允许对c:\labview\server\local.vi的访问时,该VI将被允许访问,因为列表中后设定的权限可取代先前设定的权限。

通常,先用通配符*对一组地址设置权限,然后再添加需要特别权限的个别的项。将最可能匹配的项放在列表底部,可得到最佳性能。

下列范例显示了如何正确使用通配符。

VI列表项 权限状态
* 允许访问所有VI。
c:\labview\server\* 允许访问c:\labview\server中的所有VI。
c:\labview\test\** 允许访问c:\labview\test及其子目录中的所有VI。
X c:\labview\test\private.vi 虽然先前设定允许对该VI的访问,但最终拒绝对该VI的访问。
srvr_*.vi 允许访问任何以srvr_开头且以.vi结尾的VI。
X Are You Finished\?.vi 拒绝访问Are You Finished?.vi
X Open?.vi 拒绝对所有名称为Open?的VI的访问,其中?代表一个任意字符(路径分隔符除外)。