文档介绍:操作控制权限的方法与步骤
根据用户授权执行画面切换
通过两个按钮,只有当用户具有相应的授权时,才执行画面切换。为了实现
该任务,将使用两个“ Windows 对象”类中的按钮,当使用鼠标将按钮按下时,每个按钮可
在“智能对象” 类中的画面窗口中显示不同画面。 在用户管理器编辑器中, 可完成对用户权
限进行分配所需的设置。
1)在  资源管理器中,选择“用户管理器” ,单击鼠标右键,从弹出的菜单中选
择“打开”,将用户管理器编辑器打开,如图 3-8 所示。
2)通过用户管理器,创建一个新的用户组,并为其分配一个名称:在本实例中,将使
用名称 service。
3)通过“表格”添加新的授权等级,选择授权等级“改变画面” 。该授权等级将分配给
service 组。分配给组或用户的授权等级由靠近授权列的红点来识别。
图 3-8 用户管理器编辑器
4)通过用户管理器,为 service 用户组创建一个新的用户。在同一项目中,已创建了一
个名称为 willi 的用户, 该用户带有口令 Project_CreatePicture 。激活同时复制组设置复选框,
把可用于这个组的授权等级传送给用户。通过“文件”→“退出”菜单,可关闭用户管理器
编辑器。
5)在  资源管理器中, 通过在项目名称上单击鼠标右键打开项目属性对话框。 选
择“热键”标签,并完成用于调用登录和退出对话框的期望设置。
6)创建一个画面,在该画面中,组态两个“按钮” ( Windows 对象)。在本实例中,使
用了“按钮 3”对象和“按钮 4”对象。组态一个“画面窗口” (智能对象) ,通过两个按钮
处的“直接连接”可将需切换的画面插入到窗口中。
7)对于对象按钮 3 与按钮 4,选择“画面切换用户级” (位于 “属性” →“其他” →“用
户级”上),并将按钮属性对话框中的 “属性” →“其他” →“操作员控制允许” 设置为 “否”。
8)选择按钮 3 对象,从“动态向导”对话框中选择“标准向导”标签,然后选择“经
授权方可操作”条目。单击完成按钮,即可完成动态向导。对按钮 4 重复同样过程。
9)在变量管理器中,创建“文本变量 16 位字符集”类型的 ***@CurrentUser 系统变量。
将当前注册的用户名自动分配给该变量。
10)触发按钮 3 与按钮 4 处的 C 动作,该 C 动作是在一旦改变该变量时由动态向导所
产生的。这意味着 C 动作将不再每 2s 执行一次,而是只有在用户名发生变化后才执