2015-09-06 2 views
-1

У меня есть проблема с RobotJs я есть ошибка:NodeWebKit с RobotJS ошибки Win32

"Uncaught Error: %1 nest pas une application Win32 valide. 
    C:\Users\antoine\Desktop\testNW\node_modules\robotjs\build\Release\robotjs.node" 

Эта проблема происходит с NodeWebKit. Howwer, когда я запускаю этот скрипт с узлом без NodeWebKit, у меня нет проблем.

Пример:

C:\Users\antoine\Desktop\testNW>node index.js 
Mouse is at x:1281 y:132 

файл index.js

var robot = require("robotjs"); 

    //Get the mouse position, returns an object with x and y. 
    var mouse = robot.getMousePos(); 
    console.log("Mouse is at x:" + mouse.x + " y:" + mouse.y); 

    //Move the mouse down by 100 pixels. 
    robot.moveMouse(mouse.x, mouse.y + 100); 

    //Left click! 
    robot.mouseClick(); 

Заранее спасибо за вашу помощь,

ответ

0

При использовании NW.js, родные модули должны быть скомпилированы с использованием nw-gyp , Смотрите это руководство для получения дополнительной информации:

https://github.com/nwjs/nw.js/wiki/Build-native-modules-with-nw-gyp

+0

Привет, я использовал NW-плут, но я нашел проблему. По-видимому, когда я использовал 64-битную версию NW, у меня проблема, и с 32-разрядной версией проблем нет. –