관련 추천: "nodejs Tutorial"
저는 vue 기반 채팅 시스템 개발을 방금 완료했습니다. node 스크립트를 매일 회사에서 시작했는데 소프트웨어를 일일이 열어서 수동으로 wifi에 연결해야 하는 번거로움이 있어서 node 파일명을 실행한 후 손질을 했습니다. js를 사용하면 자동으로 인터넷에 연결되어 다양한 소프트웨어가 열립니다.
이 예에서는 첫 번째 설치npm i robotjs
和 npm i opn
(opn은 마우스 및 키보드 제어와 관련이 없습니다)
간단한 코드는 다음과 같습니다(npm 설치 후). 종속성이 있으므로 다음 코드를 직접 복사하여 실행할 수 있습니다.)
const opn = require('opn'); //执行语句 var robot = require("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('C:/Users/seagm/Desktop/小白入门手册.txt'); //自动打开程序(文件地址自己修改即可) opn('C:/Users/seagm/Desktop/GitHub Desktop') opn('C:/Users/seagm/Desktop/Visual Studio Code') opn('', {app: 'chrome'}); setTimeout(()=>{opn('C:/Program Files (x86)/Tencent/WeChat/WeChat.exe')},2000)
4가지 핵심 사항이 있습니다.
opn을 도입하면 직접 사용할 수도 있습니다. node와 함께 제공되는 child_process는 파일을 작동하는 명령문을 실행하는 데 사용됩니다.
, npm i robotsjs
더 많은 프로그래밍 관련 지식을 원하시면
위 내용은 Nodejs+robotjs를 사용하여 마우스 및 키보드 제어의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!