介绍
怎么在Nodejs中利用robotjs控制鼠标键盘?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
const opn =,要求(& # 39;opn # 39;),,,,,,//执行语句 var robot =,要求(“robotjs");,,,//控制鼠标键盘等操作 , var screenSize =, robot.getScreenSize (); robot.moveMouseSmooth (screensize.width - 140, screenSize.height-20);//移动鼠标 robot.setMouseDelay (1000) robot.mouseClick ();,//鼠标点击 robot.moveMouseSmooth (screensize.width - 140, screensize.height - 560); robot.setMouseDelay (2000) robot.mouseClick () robot.moveMouseSmooth (screensize.width - 140, screensize.height - 490); robot.setMouseDelay (1000) robot.mouseClick () opn (& # 39; C:/用户/seagm/桌面/小白入门手册. txt # 39;);//自动打开程序(文件地址自己修改即可) opn (& # 39; C:/用户/seagm/桌面/GitHub 桌面# 39;) opn (& # 39; C:/用户/seagm/桌面/Visual Studio 代码# 39;) opn(& # 39; & # 39;,,{应用:& # 39;chrome # 39;}); setTimeout(()=祝辞{opn (& # 39; C:/Program Files (x86)/腾讯/微信/WeChat.exe& # 39;)}, 2000)
有4个重点:
- <李>
引入opn,也可直接使用节点自带的child_process;用来执行操作文件的语句
李> <李>引入robotjs,一个专门做nodejs桌面自动化的库机器人官网直达
李> <李>留意操作文件的URL参数的斜杠方向
李> <李>如果安装robotjs报错,以管理员身份执行<代码> npm安装——全球生产windows-build-tools> 代码,再<代码> npm我robotjs 代码>
李>看完上述内容,你们掌握怎么在nodejs中利用robotjs控制鼠标键盘的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!