今天一位数学老师找永恒君解决一个打印微信文章的小问题,情况是这样的:先看文章:
一篇关于初高中数学的教学资料,非常全,很棒。该老师希望可以打印出来留作教学用。
遇到的问题很显然:
1、该篇文章全部都是由图片组成的,观察上面的gif图就会发现,你需要用鼠标滚动到每一张图片,稍微等待图片加载,才能预览到其中的内容。(好多网站也有这种特点,需要用户向下拖动才会加载内容,这样可以减轻服务器的压力)
2、如果你直接拖动浏览器的滚动条到底部,是无法预览所有的图片,这意味着你没法看到全部的内容。
3、这篇文章非常的长,“鼠标滚动+等待图片加载”这个操作非常频繁,而且繁琐,最关键的,不一定保证所有图片都能加载到,有可能会遗漏。
永恒君经过思考之后,第一时间想到的就是按键精灵。
对,没错,就是这货。如上面所说,“一键启动,解放双手”。
这个软件最大的特点就是可以模拟键盘、鼠标的操作,重复帮人们解决机械、重复、繁琐的工作。
用按键精灵解决这个问题就比较简单了:
让鼠标在图片加载几秒后,自动向下滚动,重复进行,一直到底部。
所需要的代码也就是2-3行即可。
重复执行上面这段代码,到文章底部停止即可,然后手动点击打印即可。
真是完美!
更进一步:
如果说要实现文章底部自动停止,然后自动打印,办法也简单,多加几行代码即可:
为了更直观的显示按键精灵的效果,永恒君用手机录了一段程序自动运行的视频:
程序启动后,鼠标、键盘永恒君一直都没有操作哦,全程都是程序自动运行。视频的打印部分因为原文有100页,为了节约视频时间,程序只设计了打首页。
这当然只是软件的一个很小的用处,只要是机械重复的操作,它都可以很容易的实现,如一键登录、一键启动程序、定时重复刷新文章资讯、捕捉远程学习时候烦恼的弹窗等等,后面有空会继续介绍。
感兴趣的朋友,欢迎讨论交流!