Heim >Web-Frontend >js-Tutorial >Verwenden Sie Nodejs+robotjs, um Maus und Tastatur zu steuern
Verwandte Empfehlungen: „nodejs Tutorial“
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 robotjs
和 npm 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)
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-ToolsWenn 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, hahaProgrammierlehre
! !
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!