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

AVEVA™ InTouch HMI

锁定系统键

  • Last UpdatedSep 24, 2024
  • 1 minute read

通过在运行 InTouch 应用程序的计算机上禁用系统键,可以限制操作员访问 Windows 标准函数。例如,您可以阻止操作员使用 Windows CTRL+ALT+DEL 组合键来显示任务管理器对话框。禁用系统键可以阻止操作员从 InTouch HMI 切换到其它 Windows 应用程序。

WindowViewer 有一些键过滤器选项,可以设置系统键在 InTouch 应用程序启动时的缺省状态。键过滤器在活动时禁用系统键。

系统键的禁用取决于您希望各种 InTouch 用户去完成哪些任务。大多数功能键应该对操作员禁用。管理员仍然需要这些功能键来执行自己的 InTouch 任务。

您可以编写一个脚本,根据登录到 WindowViewer 的用户的访问级别来启用或禁用系统键。您可以在脚本中使用 EnableDisableKeys() 函数,以便有选择性地启用或禁用一些 Windows 功能键。

启用键过滤器

  1. 打开 WindowMaker。

  2. 文件菜单上,选择配置,然后选择 WindowViewer

    此时出现 WindowViewer 配置屏幕。

  3. 选择窗口选项卡。

    Enable key filters in Window tab

  4. 其它区域中,禁用 WindowViewer 系统键。执行以下操作:

    • 清除启用快速切换复选框,以便从 WindowViewer 中删除可以将用户切换到 WindowMaker 的开发按钮。

    • 选中禁用 ALT 键复选框,以在运行 InTouch 应用程序的计算机上禁用 ALT 键。

    • 选中禁用 WIN 键复选框,以在运行 InTouch 应用程序的计算机上禁用 WIN 键。

    • 选中禁用 ESC 键复选框,以在运行 InTouch 应用程序的计算机上禁用 ESC 键。

  5. 选择确定

  6. 编写一个在 WindowViewer 开始运行 InTouch 应用程序时运行的脚本。

    此脚本应该包含一些语句,根据登录到 WindowViewer 的用户的访问级别来动态执行键的锁定或释放。

    在脚本中包含 EnableDisableKeys() 函数以启用/禁用 ALT、ESC 及 WIN 键。EnableDisableKeys() 函数会根据离散参数值来启用或禁用系统键:

    EnableDisableKeys(AltKey,EscKey,WinKey);

    参数值为 1 时,将启用键过滤器来禁用该键。