Heim > Web-Frontend > js-Tutorial > Hauptteil

Verwenden Sie Nodejs+robotjs, um Maus und Tastatur zu steuern

青灯夜游
Freigeben: 2021-02-01 11:21:58
nach vorne
4131 Leute haben es durchsucht

Verwenden Sie Nodejs+robotjs, um Maus und Tastatur zu steuern

Verwandte Empfehlungen: „nodejs Tutorial

Nodejs verwendet Robotjs, um Maus und Tastatur einfach zu steuern

Ich habe gerade die Entwicklung eines Chat-Systems auf Basis von Vue abgeschlossen. In meiner Freizeit habe ich daran herumgebastelt Node-Skript und startete es jeden Tag bei der Arbeit. Es war ziemlich mühsam, die Software einzeln zu öffnen und manuell eine Verbindung zum WLAN herzustellen. Nach der Ausführung des node-Dateinamens bastelte ich. js, es stellt automatisch eine Verbindung zum Internet her und öffnet verschiedene Software;

In diesem Beispiel erste Installation npm i robotjsnpm i opn (opn hat nichts mit der Steuerung von Maus und Tastatur zu tun)

Der einfache Code lautet wie folgt (nach der Installation von npm). Aufgrund der Abhängigkeiten kann der folgende Code kopiert und direkt ausgeführt werden):

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)
Nach dem Login kopieren

Es gibt 4 wichtige Punkte:

  • Einführen von opn kann auch direkt verwendet werden. Der mit node gelieferte child_process wird zum Ausführen von Anweisungen zum Betreiben von Dateien verwendet

  • Wir stellen vor: robotjs, eine auf die Desktop-Automatisierung von NodeJS spezialisierte Bibliothek. Offizielle ROBOT-Website. Achten Sie auf die Richtung des Schrägstrichs im URL-Parameter der Betriebsdatei.

  • Wenn Sie robotjs installieren und einen Fehler melden

    npm install --global --Production Windows-Build-Tools
  • , dann npm i robotjs
  • Wenn Sie noch großartiger sein möchten, können Sie natürlich eine Datei schreiben, um sie beim Start automatisch auszuführen, ohne den Knoten zu verwenden. Der Dateiname ist .js. Hier ist ein kleines Beispiel für die Automatisierung, um Freunden zu helfen, die nicht viel über RobotJS wissen. Auf die spezifische API von RobotJS kann direkt über die obige offizielle Website zugegriffen werden. . .

    Seitdem habe ich jeden Tag weitere 30 Sekunden gespart, haha
Weitere Kenntnisse zum Thema Programmierung finden Sie unter:

Programmierlehre
! !

Das obige ist der detaillierte Inhalt vonVerwenden Sie Nodejs+robotjs, um Maus und Tastatur zu steuern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage