那段时间需要重复操作,到处打听键盘鼠标录制哪个好用,网上说法乱糟糟,有人说免费款足够,也有人讲免费的经常出录制错位,索性就挨个下载来试,全部在自己这台老电脑上面跑,只记录我实际碰到的状况,不一定适合所有人的电脑环境。
最先装的是一款名气挺大的免费录制工具,安装包不大,打开界面看着简单。点录制按钮之后,来回移动鼠标、按键盘快捷键,操作完停止录制,回放的时候看着一切正常,当时心里还觉得,这下省事了。等我把录制好的脚本循环跑第二次,问题就冒出来了,鼠标点击的位置偏了一点点,本来要点的按钮没触发,反而点到旁边空白区域,连续重复几次,偏移幅度还不一样,有时候偏左有时候偏下。
后来才反应过来,分辨率的问题。窗口大小稍微拖动改动,录制出来的鼠标坐标就跟着乱掉,它是按屏幕像素位置记录,不是跟着软件窗口定位。
又换了另一款,这个是很多人推荐的付费试用版本。录制的时候会记录窗口句柄,不会死死绑定屏幕像素,打开同一个程序,就算窗口位置挪了一点,鼠标点击目标还能对上。录制键盘输入也稳定,打字、按组合键都没丢键。试用阶段跑起来很顺,唯一难受的地方,试用版每隔一段时间就弹出提示框打断脚本运行,没法长时间循环执行。想继续用就得付费,价格不算特别贵,但我只是临时用一阵子,不想花钱。
有次喊朋友过来,他电脑上面装了个轻量脚本工具,说不用安装,解压直接打开。拷过来试,录制动作倒是快,可对一些游戏窗口识别很差,录制完成回放的时候,键盘指令直接失效,鼠标能移动但是点击完全没反应。翻设置找半天,也找不到对应窗口模式的选项,折腾半个多小时,最后只能关掉。
中间还碰到过一款开源的,设置项密密麻麻,一堆选项看不懂。录制本身没问题,但是调整循环次数、延迟等待这些参数,得一点点手动改数值。稍微延迟设置短一点,动作跑太快,程序窗口还没加载完成,脚本就直接执行下一步,直接报错终止。调试的时间,比手动反复操作还要久。
我自己的使用场景只是简单重复点击和输入,不需要复杂图像识别。免费软件里简单任务勉强能用,一旦窗口变动,坐标错位就很头疼;付费试用版稳定性更好,但是有使用限制;开源那款功能全,上手门槛太高,调试起来耗精力。
有一回把屏幕缩放改动之后,之前录好的脚本全部废掉。之前完全没料到系统缩放会影响录制坐标,之前测试的时候一直是默认缩放,调大之后,回放鼠标直接跑到屏幕角落,完全没法正常执行,只能删掉旧脚本,重新录制一遍,白白浪费不少时间。
也试过在后台同时开别的软件,一边播放脚本一边浏览网页。有的录制软件在后台多程序运行时,会丢按键指令,连续敲击的快捷键偶尔漏掉一次,整套流程卡在半中间,等着人手动干预。另一款付费试用的,后台负载高的时候,动作延时会轻微拉长,但是不会丢操作,流程能完整跑完。
试过这么多,没有哪一款能做到所有场景都舒服。简单一次性操作,免费的就能应付,要是窗口经常拖动,或者需要长时间循环跑动作,免费版本的短板会不停冒出来。至于能不能稳定运行,很大程度还看电脑系统版本、目标软件的窗口模式,同样一个录制软件,放到别的电脑上,表现可能完全两样。
最后也没长期留下哪一个,临时任务做完,就把所有这些软件卸载干净。硬盘里堆了一堆录坏的脚本文件,全部直接删掉。