2021 年 01 月 社群高频问题及其处理方法

2021 年 1 月已悄然逝去,在这一个月中遇到了形形色色的问题,在这里做一个小结,挑选三两个 1 月份里经常遇到的问题,希望对正在学习与使用 RPA 的同学有所帮助。

1、【控件输入】、【解锁屏】组件

【控件输入】、【解锁屏】组件都是模拟 PS/2 标准键盘的输入,前者适用于浏览器中各大网银的密码输入,后者则用于实现对锁屏计算机的自动解锁。
两者功能不同,但原理一致,所以在运行过程中可能遇到的问题和解决方式都是一样的。

1.1 前提条件

本地电脑环境具有 PS/2 键盘,无有 PS/2 键盘无法运行组件。
2021 年 01 月 社群高频问题及其处理方法

1.2 驱动尚未安装, 安装驱动失败!

  1. 问题复现
    组件运行过程中,提示“ try fail ,wait next 驱动尚未安装, 安装驱动失败!”,如下图所示:
    2021 年 01 月 社群高频问题及其处理方法

  2. 解决方法

  • 方法一:删除 winio
    管理员权限运行cmd.exe,然后执行以下两条命令,再运行组件:
    net stop winio
    sc delete winio
    2021 年 01 月 社群高频问题及其处理方法

    如果以上方法未能解决问题,可以尝试方法二

  • 方法二:禁用未签名强制验证
    1、具体操作步骤可参考:https://www.cnblogs.com/benbenfishfish/p/8663434.html

    2、到 cmd 下查看 winio 服务的状态,输入命令:sc query winio,如果 winio 服务的状态是 RUNNING,那么我们的控件输入和解锁屏就可以正常使用了;如果是 STOPPED,就是上面的那种情况。
    2021 年 01 月 社群高频问题及其处理方法

    如果以上方法还未解决问题,可以尝试方法三

  • 方法三:
    数字签名已购买,尝试重启电脑,进入 BIOS 界面,选择 security,把 secure boot 改成 disabled,保存即可
    (远程连接的电脑无法远程进入 BIOS 进行设置,需要登录到实体机进行设置)
    下载参考: winio 签名失败.rar

  • 方法四
    一个字:等
    我司研发正在寻找一种不依赖 PS/2 键盘进行输入的方式,敬请期待(具体什么时候,还不确定)。

9.0bate版本与之前的版本,对于控件输入不支持win7 32位。需要更新文件才行。
更新目录:C:\iS-RPA\plugin\Com.Isearch.Driver.WinIO\
更新后重启客户端。
具体下载链接 : 关于控件输入与解锁屏使用

2、从日历中选择日期输入

  • 方法一 :
    日期输入框的标签名为input类型,可以直接使用【设置文本】组件设置日期
    2021 年 01 月 社群高频问题及其处理方法
    【设置文本】组件拾取输入框,设置所要输入的日期,运行之后即可输入指定日期:
    2021 年 01 月 社群高频问题及其处理方法

  • 方法二:
    【设置文本】组件无法设置日期的情况下,使用【鼠标点击】组件,按照手动操作的步骤,先点击输入框,弹出日历后再点击选择日期:
    2021 年 01 月 社群高频问题及其处理方法
    不过这里有一个更为取巧的方法,可以使用【鼠标点击】的“消息模式”,省略掉弹出日历的操作,直接点击所要选择的日期:
    2021 年 01 月 社群高频问题及其处理方法

1 月份暂且就先这样,我们下个月再见!