Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

GetWindowName() 函数

  • Last UpdatedApr 04, 2022
  • 1 minute read

获取调用该函数的窗口的名称。

语法

该脚本函数的语法如下:

resultcode = GetWindowName(tagname);

Resultcode 可指出对脚本函数的调用是成功还是失败。Resultcode 的数据类型可能为离散型、整型或实型。Resultcode 可能为 1 或 0,具体取决于对脚本函数的调用是成功还是失败:

  • 如果脚本函数是从窗口环境中调用的,则 Resultcode 为 1。

  • 如果脚本函数是从非窗口环境中调用的,则 Resultcode 为 0。

    备注:您可以选择是否要配置脚本函数的返回值。这与 InTouch 中的现有脚本函数类似。

参数

TagName

标记名是该函数的输出参数。它将用作检索窗口名的消息标记。

该函数可以采用以下的任意一个参数:

  • InTouch 标记

  • 点域

  • 脚本中的局部变量

  • 远程标记引用

  • Galaxy 引用

脚本浏览器加载的缺省文本如下:

GetWindowName(标记名);

备注:“标记名”是消息标记或属于消息类型的远程标记引用 (RTR)。

返回值

在以下情形中,GetWindowName 脚本函数会返回窗口名,返回值为 1:

  • 窗口脚本(所有条件类型)

  • 触动按钮动作脚本(所有条件类型)

在以下情形中,GetWindowName 脚本函数会返回空字符串,返回值为 0:

  • 应用程序脚本

  • 键脚本

  • 条件脚本

  • 数据改变脚本

  • ActiveX 事件脚本

  • 快速脚本函数(同步和异步)

In This Topic