Bewegen Sie den Mauszeiger mit node.js
Gibt es eine Möglichkeit oder ein Modul, um den cursor zu bewegen und Mausklicks zu simulieren in windows7/8 mit node.js?
Fand ich diese Bibliothek https://www.npmjs.org/package/win_mouse aber scheint, wie es nicht funktioniert
Wenn Sie Java auf Ihrem system verwenden, können Sie Java + node als meine Antwort hier beschreibt: stackoverflow.com/a/21080830/586621
Was meinst du mit "scheint, wie es nicht funktioniert"? Gibt es Fehler?
Ja, wenn ich versuche zu laufen, meine js-Datei über die Eingabeaufforderung, bin ich immer diese Fehlermeldung: Modul.js:356 Modul._extensions[extension](filename); Fehler: %1 ist keine gültige Win32-Anwendung.
Ich habe versucht, Ihre Lösung, aber ich bin immer dieser Fehler: Fehler: Fehler beim erstellen der Klasse java.lang.InternalError: Kann nicht starten, da Java-AWT gestartet wurde auf dem ersten thread. Stellen Sie sicher, StartOnFirstThread nicht angegeben ist, in Ihrer Anwendung Info.plist oder auf der Kommandozeile
Was meinst du mit "scheint, wie es nicht funktioniert"? Gibt es Fehler?
Ja, wenn ich versuche zu laufen, meine js-Datei über die Eingabeaufforderung, bin ich immer diese Fehlermeldung: Modul.js:356 Modul._extensions[extension](filename); Fehler: %1 ist keine gültige Win32-Anwendung.
Ich habe versucht, Ihre Lösung, aber ich bin immer dieser Fehler: Fehler: Fehler beim erstellen der Klasse java.lang.InternalError: Kann nicht starten, da Java-AWT gestartet wurde auf dem ersten thread. Stellen Sie sicher, StartOnFirstThread nicht angegeben ist, in Ihrer Anwendung Info.plist oder auf der Kommandozeile
InformationsquelleAutor Nikolay Ayrapetov | 2014-03-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich ve wurden arbeiten an einem Modul für das, RobotJS.
Beispiel-code:
Es ist immer noch ein work in progress, aber es wird tun, was Sie wollen!
Die Bibliothek wird die Unterstützung von Windows bald!
Es ist jetzt ein Windows-build, siehe dieses Thema: github.com/octalmage/robotjs/issues/2
Ein ordentliches Modul hast du hier. Ich Plane, verwenden Sie diese mit meinem bluetooth-IMU als es bereits ist auf einem Knoten.
Echt genial. gutes Modul und sehr nützlich.
InformationsquelleAutor Jason Stallings
Habe ich zuvor versucht, die
win_mouse
Paket, aber es funktionierte nicht für mich, denke, es erfordert eine ältere version von node.js.Eine Lösung wäre, um die ffi - Paket, das Ihnen ermöglicht, dynamisch zu laden, und rufen Sie nativen Bibliotheken. Bewegen Sie die Maus auf windows, Sie würde rufen Sie die
SetCursorPos
Funktion aus deruser32.dll
wie diese:Andere Lösung wäre, schreiben Sie eine native node-add-on umschließt die
SetCursorPos
Funktion, aber es ist komplexer.Point
? msdn.microsoft.com/en-us/library/windows/desktop/...Folgen Sie dieser Anleitung: github.com/node-ffi/node-ffi/wiki/Node-FFI-Tutorial Insbesondere der Abschnitt über
Structs
an der Unterseite.InformationsquelleAutor Miichi