1 功能说明
【解锁屏】:实现对锁屏计算机的自动解锁。
(1)原理:解锁屏用的是WinIO驱动模拟真实键盘操作实现数据输入 。
(2)支持:解锁屏组件支持使用PS/2键盘、USB-KEY或者USB口的键盘。
(3)使用前提:需要系统实际装备一个USB-KEY;或者是一个USB口的键盘;或者是一个PS/2口的键盘,或USB转PS/2的转换器模拟PS/2键盘。
(4)自带PS/2键盘有:笔记本电脑、虚拟机的缺省键盘(MAC电脑可开Windows虚拟机); 没有PS/2键盘有:台式机、MAC 电脑安装的Windows系统 。
(5)查看本地电脑的键盘类型。
(6)当您的电脑上插入USB-KEY后,优先使用USB-KEY;若没有USB-KEY,则先使用USB方式,再使用PS/2方式。
(7)使用USB和PS/2方式会默认安装相应驱动;这两个驱动需使用管理员身份安装。若默认安装失败,则可在设计器设置菜单扩展安装中找到对应的驱动服务进行手动安装。
(8)USB驱动服务受限于系统运行环境,目前只适用于Windows 7 Service Pack 1+、Windows 10、Windows Server 2008、Windows Server 2012、Windows Server 2016,且部分64位系统需更新并安装系统补丁后方可正常使用。
2 基本使用说明
【前置条件】:设计器请使用“管理员方式”运行打开 。
1. 选择【解锁屏组件】 。
2. 配置用户名、密码 。
用户名:(必填项)输入需解锁屏电脑的"用户名";密码:(必填项)输入需解锁屏电脑的"登录密码"。
3 参数配置说明
• "用户名"参数 (必填项)需解锁屏电脑的“用户名”
• "尝试次数"参数 表示解锁屏失败的尝试次数,默认为3次
• "输入等待"参数 表示输入密码前的等待时间,默认为2s
• 尝试间隔"参数 表示下次执行等待时间,默认为2s
属性设置完成后,若要单步测试该组件功能,可给定适当前置延时,用于事先手动将电脑进行锁屏操作,再运行组件。
4 进阶操作
【解锁屏】组件使用可结合【是否锁屏】组件,在流程执行有效操作前判定电脑是否锁屏从而进行相应操作。
流程设概览。
1)【是否锁屏】
判断计算机是否锁屏。
2)【if】
根据【是否锁屏】返回值决定对计算机是否执行解锁操作。 若判定得计算机为锁屏状态,进行解锁操作,否则则输出打印无需解锁的提示。
3)【解锁】
若判定得计算机为锁屏状态,进行解锁操作,解锁之后再进行是否锁屏的判断。 锁屏状态,则解锁失败;非锁屏状态则说明计算机解锁成功。
为方便演示,例如先添加一个【锁屏】组件,进入锁屏状态,然后进行解锁屏的操作。